diff --git a/jpsxdec/PSXListOFGames.txt b/jpsxdec/PSXListOFGames.txt index 46d09f5..abcdc8d 100644 --- a/jpsxdec/PSXListOFGames.txt +++ b/jpsxdec/PSXListOFGames.txt @@ -7305,7 +7305,7 @@ Status [ ] SLPS-02507 Next Tetris, The - Deluxe DLX [ ] SLPS-02701 Next Tetris, The [BPS The Choice] [ ] SLPS-00221 NFL Quarterback Club '97 -[ ] SLPM-86217 N-Gauge Unten Kibun Game - Gatan Goton +[+] SLPM-86217 N-Gauge Unten Kibun Game - Gatan Goton [ ] SLPM-86766 N-Gauge Unten Kibun Game - Gatan Goton [MajorWave 1500 Series] [ ] SLPS-00861 NHL '97 [ ] SLPM-86193 NHL Blades of Steel 2000 diff --git a/jpsxdec/TODO.txt b/jpsxdec/TODO.txt index a85277d..1b9a513 100644 --- a/jpsxdec/TODO.txt +++ b/jpsxdec/TODO.txt @@ -73,7 +73,7 @@ Improvements # Java 6 Console # _Background_ -Java <= 5 only had stdout PrintStream, which does not allow choosing the text +Java <= 5 only had stdout PrintStream, which does not allow choosing the text encoder (for non-English languages) _Suggested solution_ Use Java 6 Console to use proper encoding when printing to the console. @@ -237,14 +237,11 @@ Create my own smaller/simpler arg parser (some work is already done in jpsxdec.util.ArgParser) General code stuff - * Add unit tests to build.xml - * Create unit test subproject? * Clean up all the TODOs * Proper handling for InterruptedException * Cleanup IllegalArgumentException and IllegalStateExceptions * Findbug fixes * Replace package.html with package-info.java - Add @Override all the things Replace "presentation sector" with just "presentation time" Presentation sector made sense when it was just sector based videos diff --git a/jpsxdec/build.xml b/jpsxdec/build.xml index 713941c..32001ed 100644 --- a/jpsxdec/build.xml +++ b/jpsxdec/build.xml @@ -9,7 +9,7 @@ - + @@ -27,7 +27,10 @@ - + @@ -81,7 +84,7 @@ - + @@ -114,7 +117,7 @@ - + diff --git a/jpsxdec/doc/CHANGES.txt b/jpsxdec/doc/CHANGES.txt index af13288..9e5d8c8 100644 --- a/jpsxdec/doc/CHANGES.txt +++ b/jpsxdec/doc/CHANGES.txt @@ -1,3 +1,18 @@ +v1.06 (beta) rev4156 (19 Feb 2022) + - Support for videos in game "N Gauge Unten Kibun Game: Gatan Goton" + - Support for videos in more Electronic Arts games + (Github issue #40 "Andretti Racing - Sector scanning fails with error message" + by BloodRaynare) + - More accurate FPS detection, but indexing is slower, sometimes SIGNIFICANTLY slower + - Slightly improved video encoder quality and accuracy + - Command-line option "-a audio" now defaults to skipping audio associated + with videos, and added additional option "-vidaud" to include all audio + (see manual for details) + (Github issue #42 "No Commandline Argument for skipping audio from video files" + by Meerkov) + - A lot of bug fixes and improved error handling + Known issues + - Translations not updated since v1.00 v1.05 (beta) rev4052 (14 Mar 2021) - Support for Panekit - Infinitive Crafting Toy Case videos - Support for Star Wars - Rebel Assault II - The Hidden Empire videos diff --git a/jpsxdec/doc/CREDITS.txt b/jpsxdec/doc/CREDITS.txt index ddeebcb..1304dd7 100644 --- a/jpsxdec/doc/CREDITS.txt +++ b/jpsxdec/doc/CREDITS.txt @@ -78,7 +78,7 @@ The countless people who created so many open source tools that I've used in this project, and in my every day life. It is a huge list. ................................................................................ -Thanks to those who wrote code that I've used or referenced at some point +Thanks to those who wrote code that I've used or referenced at some point during development: Alexander Strange for porting the ffmpeg simple_idct to Java. diff --git a/jpsxdec/doc/LICENSE.txt b/jpsxdec/doc/LICENSE.txt index 7506dde..ac1d922 100644 --- a/jpsxdec/doc/LICENSE.txt +++ b/jpsxdec/doc/LICENSE.txt @@ -1,6 +1,6 @@ jPSXdec: PlayStation 1 Media Decoder/Converter in Java -Copyright (C) 2007-2021 Michael Sabin +Copyright (C) 2007-2022 Michael Sabin All rights reserved. jPSXdec is licensed as a whole under this non-commercial license: diff --git a/jpsxdec/doc/jPSXdec-manual.odt b/jpsxdec/doc/jPSXdec-manual.odt index 958c473..b13d92a 100644 Binary files a/jpsxdec/doc/jPSXdec-manual.odt and b/jpsxdec/doc/jPSXdec-manual.odt differ diff --git a/jpsxdec/doc/lgpl-2.1.txt b/jpsxdec/doc/lgpl-2.1.txt index 602bfc9..84f5523 100644 --- a/jpsxdec/doc/lgpl-2.1.txt +++ b/jpsxdec/doc/lgpl-2.1.txt @@ -55,7 +55,7 @@ modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. - + Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a @@ -111,7 +111,7 @@ modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. - + GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION @@ -158,7 +158,7 @@ Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. - + 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 @@ -216,7 +216,7 @@ instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. - + Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. @@ -267,7 +267,7 @@ Library will still fall under Section 6.) distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. - + 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work @@ -329,7 +329,7 @@ restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. - + 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined @@ -370,7 +370,7 @@ subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. - + 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or @@ -422,7 +422,7 @@ conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. - + 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is @@ -456,7 +456,7 @@ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS - + How to Apply These Terms to Your New Libraries If you develop a new library, and you want it to be of the greatest diff --git a/jpsxdec/lib/apache-ant-1.9.16-bin.zip b/jpsxdec/lib/apache-ant-1.9.16-bin.zip new file mode 100644 index 0000000..531f8c3 Binary files /dev/null and b/jpsxdec/lib/apache-ant-1.9.16-bin.zip differ diff --git a/jpsxdec/lib/apache-ant-1.9.16-src.zip b/jpsxdec/lib/apache-ant-1.9.16-src.zip new file mode 100644 index 0000000..d286049 Binary files /dev/null and b/jpsxdec/lib/apache-ant-1.9.16-src.zip differ diff --git a/jpsxdec/lib/hamcrest-core-1.3-sources.jar b/jpsxdec/lib/hamcrest-core-1.3-sources.jar new file mode 100644 index 0000000..c3c110b Binary files /dev/null and b/jpsxdec/lib/hamcrest-core-1.3-sources.jar differ diff --git a/jpsxdec/lib/hamcrest-core-1.3.jar b/jpsxdec/lib/hamcrest-core-1.3.jar new file mode 100644 index 0000000..9d5fe16 Binary files /dev/null and b/jpsxdec/lib/hamcrest-core-1.3.jar differ diff --git a/jpsxdec/lib/junit-4.13.2-sources.jar b/jpsxdec/lib/junit-4.13.2-sources.jar new file mode 100644 index 0000000..c6b46f6 Binary files /dev/null and b/jpsxdec/lib/junit-4.13.2-sources.jar differ diff --git a/jpsxdec/lib/junit-4.13.2.jar b/jpsxdec/lib/junit-4.13.2.jar new file mode 100644 index 0000000..6da55d8 Binary files /dev/null and b/jpsxdec/lib/junit-4.13.2.jar differ diff --git a/jpsxdec/src/jpsxdec/LogToConsole.properties b/jpsxdec/src/jpsxdec/LogToConsole.properties index c03235b..3ae4486 100644 --- a/jpsxdec/src/jpsxdec/LogToConsole.properties +++ b/jpsxdec/src/jpsxdec/LogToConsole.properties @@ -3,4 +3,4 @@ handlers=java.util.logging.ConsoleHandler java.util.logging.ConsoleHandler.formatter=jpsxdec.i18n.log.DebugFormatter java.util.logging.ConsoleHandler.level=ALL -#jpsxdec.level=ALL \ No newline at end of file +#jpsxdec.level=ALL diff --git a/jpsxdec/src/jpsxdec/LogToFile.properties b/jpsxdec/src/jpsxdec/LogToFile.properties index c9ea101..dd974b4 100644 --- a/jpsxdec/src/jpsxdec/LogToFile.properties +++ b/jpsxdec/src/jpsxdec/LogToFile.properties @@ -7,4 +7,4 @@ java.util.logging.FileHandler.formatter=jpsxdec.i18n.log.DebugFormatter java.util.logging.FileHandler.count=1 java.util.logging.FileHandler.level=ALL -jpsxdec.level=INFO \ No newline at end of file +jpsxdec.level=INFO diff --git a/jpsxdec/src/jpsxdec/Main.java b/jpsxdec/src/jpsxdec/Main.java index cdb85d3..1bb1704 100644 --- a/jpsxdec/src/jpsxdec/Main.java +++ b/jpsxdec/src/jpsxdec/Main.java @@ -37,11 +37,10 @@ package jpsxdec; -import java.io.FileInputStream; -import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStream; import java.util.logging.Level; +import java.util.logging.LogManager; import java.util.logging.Logger; import javax.annotation.Nonnull; import jpsxdec.cmdline.CommandLine; @@ -54,36 +53,16 @@ public class Main { private static final Logger LOG = Logger.getLogger(Main.class.getName()); - private static boolean loadLoggerConfigFromSystemProperty() { + /** @see LogManager */ + private static boolean isLoggerConfiguredFromProperty() { String sLogConfigFile = System.getProperty("java.util.logging.config.file"); - if (sLogConfigFile == null) - return false; + if (sLogConfigFile != null) + return true; + String sLogConfigClass = System.getProperty("java.util.logging.config.class"); + if (sLogConfigClass != null) + return true; - FileInputStream fis; - try { - fis = new FileInputStream(sLogConfigFile); - } catch (FileNotFoundException ex) { - ex.printStackTrace(); - return false; - } - - boolean blnSuccess = false; - - try { - java.util.logging.LogManager.getLogManager().readConfiguration(fis); - blnSuccess = true; - } catch (Exception ex) { - ex.printStackTrace(); - blnSuccess = false; - } finally { - try { - fis.close(); - } catch (IOException ex1) { - ex1.printStackTrace(); - blnSuccess = false; - } - } - return blnSuccess; + return false; } public static void loadDefaultLogger() { @@ -107,7 +86,7 @@ public static void loadLoggerConfigResource(@Nonnull Class referenceClass, /** Main entry point to the jPSXdec program. */ public static void main(final String[] asArgs) { - if (!loadLoggerConfigFromSystemProperty()) + if (!isLoggerConfiguredFromProperty()) loadDefaultLogger(); ArgParser ap = new ArgParser(asArgs); diff --git a/jpsxdec/src/jpsxdec/Version.java b/jpsxdec/src/jpsxdec/Version.java index c9c5741..094124d 100644 --- a/jpsxdec/src/jpsxdec/Version.java +++ b/jpsxdec/src/jpsxdec/Version.java @@ -39,7 +39,7 @@ public class Version { - public final static String Version = "1.05 (beta)"; + public final static String Version = "1.06 (beta)"; public final static String IndexHeader = "[jPSXdec v"+Version+"]"; } diff --git a/jpsxdec/src/jpsxdec/adpcm/AudioShortReader.java b/jpsxdec/src/jpsxdec/adpcm/AudioShortReader.java deleted file mode 100644 index ded6800..0000000 --- a/jpsxdec/src/jpsxdec/adpcm/AudioShortReader.java +++ /dev/null @@ -1,131 +0,0 @@ -/* - * jPSXdec: PlayStation 1 Media Decoder/Converter in Java - * Copyright (C) 2016-2020 Michael Sabin - * All rights reserved. - * - * Redistribution and use of the jPSXdec code or any derivative works are - * permitted provided that the following conditions are met: - * - * * Redistributions may not be sold, nor may they be used in commercial - * or revenue-generating business activities. - * - * * Redistributions that are modified from the original source must - * include the complete source code, including the source code for all - * components used by a binary built from the modified sources. However, as - * a special exception, the source code distributed need not include - * anything that is normally distributed (in either source or binary form) - * with the major components (compiler, kernel, and so on) of the operating - * system on which the executable runs, unless that component itself - * accompanies the executable. - * - * * Redistributions must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or - * other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -package jpsxdec.adpcm; - -import java.io.Closeable; -import java.io.IOException; -import javax.annotation.Nonnull; -import javax.sound.sampled.AudioFormat; -import javax.sound.sampled.AudioInputStream; -import jpsxdec.util.IO; -import jpsxdec.util.IncompatibleException; - -/** Wraps {@link AudioInputStream} to read mono or stereo 16-bit - * {@link AudioFormat.Encoding.PCM_SIGNED} samples as arrays of shorts. */ -public class AudioShortReader implements Closeable { - - @Nonnull - private final AudioInputStream _sourceAudio; - - private long _lngSampleFramesRead = 0; - - /** If source stream is ended. */ - private boolean _blnIsEof = false; - - public AudioShortReader(@Nonnull AudioInputStream sourceAudio) - throws IncompatibleException - { - AudioFormat fmt = sourceAudio.getFormat(); - int iChannels = fmt.getChannels(); - if (fmt.getEncoding() != AudioFormat.Encoding.PCM_SIGNED) - throw new IncompatibleException("Encoding must be PCM_SIGNED"); - if (fmt.getSampleSizeInBits() != 16) - throw new IncompatibleException("Bit size must be 16 " + fmt.getSampleRate()); - if (iChannels < 1 || iChannels > 2) - throw new IncompatibleException("Channels must be 1 or 2"); - - _sourceAudio = sourceAudio; - } - - /** If source stream is ended. */ - public boolean isEof() { - return _blnIsEof; - } - - /** Closes the underlying audio stream. */ - @Override - public void close() throws IOException { - _sourceAudio.close(); - } - - public long getSampleFramesRead() { - return _lngSampleFramesRead; - } - - /** Read the requested number of sample frames from the input source stream - * and convert to 1 (mono) or 2 (stereo) arrays of shorts. - * If end of stream is reached, fills remaining - * samples with 0 and {@link #isEof()} will return true. - * - * @param iSampleFrameCount The number of sample frames to read - * (1 sample frame = 1 short for mono or 2 shorts for stereo). - * - * @return 1 or 2 arrays of {@code iSampleFrameCount} shorts. */ - public @Nonnull short[][] readSoundUnitSamples(int iSampleFrameCount) throws IOException { - int iChannels = _sourceAudio.getFormat().getChannels(); - byte[] abReadPcmSoundUnitSamples = new byte[iSampleFrameCount*2*iChannels]; - short[][] aasiPcmSoundUnitChannelSamples = new short[iChannels][iSampleFrameCount]; - - int iStart = 0; - int iLen = abReadPcmSoundUnitSamples.length; - while (iLen > 0) { - int iRead = _sourceAudio.read(abReadPcmSoundUnitSamples, iStart, iLen); - if (iRead < 0) { - _blnIsEof = true; - break; - } - _lngSampleFramesRead += iRead; - iLen -= iRead; - } - - boolean blnIsBigEndian = _sourceAudio.getFormat().isBigEndian(); - for (int iInByte = 0, iOutSample = 0; - iInByte < abReadPcmSoundUnitSamples.length; - iOutSample++) - { - for (int iChannel = 0; iChannel < iChannels; iChannel++, iInByte+=2) { - aasiPcmSoundUnitChannelSamples[iChannel][iOutSample] = - blnIsBigEndian ? - IO.readSInt16BE(abReadPcmSoundUnitSamples, iInByte) : - IO.readSInt16LE(abReadPcmSoundUnitSamples, iInByte); - } - } - return aasiPcmSoundUnitChannelSamples; - } - -} diff --git a/jpsxdec/src/jpsxdec/adpcm/SoundUnitEncoder.java b/jpsxdec/src/jpsxdec/adpcm/SoundUnitEncoder.java index 1a4f624..eee1b17 100644 --- a/jpsxdec/src/jpsxdec/adpcm/SoundUnitEncoder.java +++ b/jpsxdec/src/jpsxdec/adpcm/SoundUnitEncoder.java @@ -37,7 +37,6 @@ package jpsxdec.adpcm; -import java.io.IOException; import java.util.logging.Level; import java.util.logging.Logger; import javax.annotation.CheckForNull; @@ -59,30 +58,38 @@ public class SoundUnitEncoder { /** Encoded ADPCM sound unit. */ public static class EncodedUnit { /** Sound parameter filter used to encode. */ - public final int iFilterIndex; + private final int _iFilterIndex; /** Sound parameter range used to encode. */ - public final int iRange; + private final int _iRange; /** If at least 1 ADPCM sample had to be clamped to fit. */ - public final boolean blnHadToClamp; - - /** Encoded ADPCM data samples. - * 8 bits/sample uses the whole byte. - * 4 bits/sample uses the least significant nibble. */ + private final boolean _blnHadToClamp; + /** @see #getByteOrNibble(int) */ @Nonnull - public final byte[] abEncodedAdpcm; + private final byte[] _abEncodedAdpcm; private EncodedUnit(int iFilterIndex, int iRange, boolean blnHadToClamp, @Nonnull byte[] abEncodedAdpcm) { - this.iFilterIndex = iFilterIndex; - this.iRange = iRange; - this.blnHadToClamp = blnHadToClamp; - this.abEncodedAdpcm = abEncodedAdpcm; + _iFilterIndex = iFilterIndex; + _iRange = iRange; + _blnHadToClamp = blnHadToClamp; + _abEncodedAdpcm = abEncodedAdpcm; } + public byte getSoundParameter() { - return (byte) (((iFilterIndex & 0xf) << 4) | (iRange & 0xf)); + return (byte) (((_iFilterIndex & 0xf) << 4) | (_iRange & 0xf)); } + /** Encoded ADPCM data samples. + * 8 bits/sample uses the whole byte. + * 4 bits/sample uses the least significant nibble. */ + public byte getByteOrNibble(int i) { + return _abEncodedAdpcm[i]; + } + + public boolean hadToClamp() { + return _blnHadToClamp; + } } /** Encoding equivalent to {@link AdpcmContext}. */ @@ -152,15 +159,14 @@ public SoundUnitEncoder(int iAdpcmBitsPerSample, @Nonnull K0K1Filter filters) { /** Encodes the PCM samples into an {@link EncodedUnit}. * Searches for the sound parameters with the best possible result. - * @param asiPcmSoundUnitSamples A {@link SoundUnitDecoder#SAMPLES_PER_SOUND_UNIT} - * worth of 16-bit samples. + * @param asi28PcmSamples A {@link SoundUnitDecoder#SAMPLES_PER_SOUND_UNIT} + * worth of 16-bit samples. * @param loggingContext Object that will be used to give some context when logging. */ - @Nonnull EncodedUnit encodeSoundUnit(@Nonnull short[] asiPcmSoundUnitSamples, + @Nonnull EncodedUnit encodeSoundUnit(@Nonnull short[] asi28PcmSamples, @Nonnull IContextCopier loggingContext) - throws IOException { - if (asiPcmSoundUnitSamples.length != SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT) + if (asi28PcmSamples.length != SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT) throw new IllegalArgumentException(); FilterRangeEncoder best = null; @@ -175,7 +181,7 @@ public SoundUnitEncoder(int iAdpcmBitsPerSample, @Nonnull K0K1Filter filters) { if (iRange == 0 && iFilterIdx == 0) zeroRangeFilter = encTry; - if (encTry.encode(asiPcmSoundUnitSamples, loggingContext)) + if (encTry.encode(asi28PcmSamples, loggingContext)) continue; if (best == null || encTry.isBetterThan(best)) { @@ -206,7 +212,6 @@ public SoundUnitEncoder(int iAdpcmBitsPerSample, @Nonnull K0K1Filter filters) { private @Nonnull EncodedUnit encodeSoundUnit(@Nonnull short[] asiPcmSoundUnitSamples, int iFilterIdx, int iRange, @Nonnull IContextCopier loggingContext) - throws IOException { if (asiPcmSoundUnitSamples.length != SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT) throw new IllegalArgumentException(); @@ -230,7 +235,6 @@ public SoundUnitEncoder(int iAdpcmBitsPerSample, @Nonnull K0K1Filter filters) { @Nonnull EncodedUnit encodeSoundUnit(@Nonnull short[] asiPcmSoundUnitSamples, int iParameters, @Nonnull IContextCopier loggingContext) - throws IOException { if (iParameters < 0) throw new IllegalArgumentException(); diff --git a/jpsxdec/src/jpsxdec/adpcm/SpuAdpcmEncoder.java b/jpsxdec/src/jpsxdec/adpcm/SpuAdpcmEncoder.java index aaa0672..bd5e7b5 100644 --- a/jpsxdec/src/jpsxdec/adpcm/SpuAdpcmEncoder.java +++ b/jpsxdec/src/jpsxdec/adpcm/SpuAdpcmEncoder.java @@ -38,12 +38,12 @@ package jpsxdec.adpcm; import java.io.Closeable; +import java.io.EOFException; import java.io.IOException; import java.io.InputStream; -import java.io.OutputStream; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import javax.sound.sampled.AudioInputStream; +import jpsxdec.formats.Signed16bitLittleEndianLinearPcmAudioInputStream; import jpsxdec.util.IO; import jpsxdec.util.IncompatibleException; @@ -52,7 +52,7 @@ public abstract class SpuAdpcmEncoder implements Closeable { /** Source audio stream. */ @Nonnull - protected final AudioShortReader _audioShortReader; + protected final Signed16bitLittleEndianLinearPcmAudioInputStream _audioShortReader; /** Running ADPCM encoders(s). */ @Nonnull @@ -92,9 +92,8 @@ public String toString() { @CheckForNull protected InputStream _presetPrameters = null; - protected SpuAdpcmEncoder(@Nonnull AudioInputStream input) throws IncompatibleException { - // will verify all format details but stereo are valid - _audioShortReader = new AudioShortReader(input); + protected SpuAdpcmEncoder(@Nonnull Signed16bitLittleEndianLinearPcmAudioInputStream input) throws IncompatibleException { + _audioShortReader = input; // SPU ADPCM is always 4 bits per sample _leftOrMonoEncoder = new SoundUnitEncoder(4, K0K1Filter.SPU); @@ -102,10 +101,6 @@ protected SpuAdpcmEncoder(@Nonnull AudioInputStream input) throws IncompatibleEx abstract public boolean isStereo(); - public boolean isEof() { - return _audioShortReader.isEof(); - } - @Override public void close() throws IOException { _audioShortReader.close(); @@ -123,10 +118,10 @@ public void setPresetParameters(@CheckForNull InputStream presetParameters) { public static class Mono extends SpuAdpcmEncoder { - public Mono(@Nonnull AudioInputStream input) throws IncompatibleException { + public Mono(@Nonnull Signed16bitLittleEndianLinearPcmAudioInputStream input) throws IncompatibleException { super(input); - if (input.getFormat().getChannels() != 1) + if (input.isStereo()) throw new IncompatibleException(); } @@ -135,18 +130,19 @@ public boolean isStereo() { return false; } - /** @see Stereo#encode1SoundUnit(byte, java.io.OutputStream, byte, java.io.OutputStream) */ - public boolean encode1SoundUnit(byte bFlagBits, @Nonnull OutputStream spuOutputStream) - throws IOException + /** @see Stereo#encode1SoundUnit(byte, byte) */ + public @Nonnull byte[] encode1SoundUnit(byte bFlagBits) + throws EOFException, IOException { - if (_audioShortReader.isEof()) - return false; short[][] aasiPcmSoundUnitChannelSamples = - _audioShortReader.readSoundUnitSamples(SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT); + _audioShortReader.readSampleFrames(SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT); - encode1SoundUnitChannel(_leftOrMonoEncoder, aasiPcmSoundUnitChannelSamples[0], - bFlagBits, spuOutputStream); - return true; + _logContext.iChannel = 0; + byte[] abEncodedAdpcm = encode1SoundUnitChannel(_leftOrMonoEncoder, bFlagBits, aasiPcmSoundUnitChannelSamples[0]); + _logContext.iChannel = -1; + _logContext.lngSampleFramesReadEncoded += SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT; + + return abEncodedAdpcm; } } @@ -157,10 +153,10 @@ public static class Stereo extends SpuAdpcmEncoder { @Nonnull private final SoundUnitEncoder _rightChannel; - public Stereo(@Nonnull AudioInputStream input) throws IncompatibleException { + public Stereo(@Nonnull Signed16bitLittleEndianLinearPcmAudioInputStream input) throws IncompatibleException { super(input); - if (input.getFormat().getChannels() != 2) + if (!input.isStereo()) throw new IncompatibleException(); _rightChannel = new SoundUnitEncoder(4, K0K1Filter.SPU); @@ -176,55 +172,56 @@ public boolean isStereo() { * ({@link SoundUnitDecoder#SAMPLES_PER_SOUND_UNIT} * to the supplied output streams. *

- * 28 sample frames will be read from the source audio stream - * and 16 bytes will be written to each output stream, setting - * the flag bits to the given value. - *

- * Stops encoding anything if the source audio is empty. - * @return if the source audio stream is empty. */ - public boolean encode1SoundUnit(byte bLeftFlagBits, @Nonnull OutputStream leftSpuStream, - byte bRightFlagBits, @Nonnull OutputStream rightSpuStream) - throws IOException + * 28 sample frames will be read from the underlying source audio stream + * and return two arrays of 16 bytes, setting the flag bits to the given values. */ + public byte[][] encode1SoundUnit(byte bLeftFlagBits, byte bRightFlagBits) + throws EOFException, IOException { - if (_audioShortReader.isEof()) - return false; - short[][] aasiPcmSoundUnitChannelSamples = - _audioShortReader.readSoundUnitSamples(SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT); + _audioShortReader.readSampleFrames(SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT); + + byte[][] aabEncodedAdpcm = new byte[2][]; _logContext.iChannel = 0; - encode1SoundUnitChannel(_leftOrMonoEncoder, aasiPcmSoundUnitChannelSamples[_logContext.iChannel], - bLeftFlagBits, leftSpuStream); + aabEncodedAdpcm[_logContext.iChannel] = encode1SoundUnitChannel(_leftOrMonoEncoder, bLeftFlagBits, aasiPcmSoundUnitChannelSamples[_logContext.iChannel]); _logContext.iChannel = 1; - encode1SoundUnitChannel(_rightChannel, aasiPcmSoundUnitChannelSamples[_logContext.iChannel], - bRightFlagBits, rightSpuStream); + aabEncodedAdpcm[_logContext.iChannel] = encode1SoundUnitChannel(_rightChannel, bRightFlagBits, aasiPcmSoundUnitChannelSamples[_logContext.iChannel]); _logContext.iChannel = -1; _logContext.lngSampleFramesReadEncoded += SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT; - return true; + + return aabEncodedAdpcm; } } - protected void encode1SoundUnitChannel(@Nonnull SoundUnitEncoder encoder, - @Nonnull short[] asiPcmSoundUnitChannelSamples, - byte bFlagBits, @Nonnull OutputStream spuStream) - throws IOException + protected byte[] encode1SoundUnitChannel(@Nonnull SoundUnitEncoder encoder, + byte bFlagBits, + @Nonnull short[] asi28PcmChannelSamples) { SoundUnitEncoder.EncodedUnit encoded; if (_presetPrameters == null) { - encoded = encoder.encodeSoundUnit( - asiPcmSoundUnitChannelSamples, _logContext); + encoded = encoder.encodeSoundUnit(asi28PcmChannelSamples, _logContext); } else { - encoded = encoder.encodeSoundUnit( - asiPcmSoundUnitChannelSamples, - _presetPrameters.read(), _logContext); + int iParameter; + try { + iParameter = IO.readSInt8(_presetPrameters); + } catch (IOException ex) { + throw new RuntimeException("Error reading input parameter", ex); + } + encoded = encoder.encodeSoundUnit(asi28PcmChannelSamples, iParameter, _logContext); } - spuStream.write(encoded.getSoundParameter() & 0xff); - spuStream.write(bFlagBits & 0xff); - for (int i = 0; i < SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT; i+=2) { - IO.writeInt4x2(spuStream, encoded.abEncodedAdpcm[i+1], encoded.abEncodedAdpcm[i]); + byte[] abEncoded = new byte[SpuAdpcmSoundUnit.SIZEOF_SOUND_UNIT]; + abEncoded[0] = encoded.getSoundParameter(); + abEncoded[1] = bFlagBits; + for (int iIn = 0, iOut = 2; iIn < SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT; iIn+=2, iOut++) { + int iTop4Bits = encoded.getByteOrNibble(iIn + 1) & 0xf; + int iBottom4Bits = encoded.getByteOrNibble(iIn ) & 0xf; + int iByte = (iTop4Bits << 4) | iBottom4Bits; + + abEncoded[iOut] = (byte) iByte; } + return abEncoded; } } diff --git a/jpsxdec/src/jpsxdec/adpcm/VagWriter.java b/jpsxdec/src/jpsxdec/adpcm/VagWriter.java index 82e43da..a394654 100644 --- a/jpsxdec/src/jpsxdec/adpcm/VagWriter.java +++ b/jpsxdec/src/jpsxdec/adpcm/VagWriter.java @@ -49,7 +49,7 @@ /** Writes a VAG ("very audio good") file. *

- * VAG files seem to be a common format involved in PSX development. + * VAG files seem to be a common format involved in PlayStation 1 development. * It contains a single sound clip of SPU audio. *

* The file contains the following data. @@ -101,7 +101,7 @@ public static boolean isValidId(@Nonnull String sId) { private int _iWrittenSoundUnitCount = 0; /** {@link #VagWriter(java.io.File, java.lang.String, int)} with the - * string filename converted to {@ File}. */ + * string filename converted to {@link File}. */ public VagWriter(@Nonnull String sOutputFile, @Nonnull String sId, int iSampleRate) throws FileNotFoundException, IOException { diff --git a/jpsxdec/src/jpsxdec/adpcm/XaAdpcmEncoder.java b/jpsxdec/src/jpsxdec/adpcm/XaAdpcmEncoder.java index db945e3..be1199b 100644 --- a/jpsxdec/src/jpsxdec/adpcm/XaAdpcmEncoder.java +++ b/jpsxdec/src/jpsxdec/adpcm/XaAdpcmEncoder.java @@ -37,14 +37,14 @@ package jpsxdec.adpcm; +import java.io.ByteArrayOutputStream; import java.io.Closeable; +import java.io.EOFException; import java.io.IOException; import java.io.InputStream; -import java.io.OutputStream; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import javax.sound.sampled.AudioFormat; -import javax.sound.sampled.AudioInputStream; +import jpsxdec.formats.Signed16bitLittleEndianLinearPcmAudioInputStream; import jpsxdec.util.IO; import jpsxdec.util.IncompatibleException; @@ -54,18 +54,15 @@ * The input is an audio stream at a matching quality * (16 bits/sample at 37800 Hz or 18900 Hz in mono or stereo). * The output is the "user data" for a Mode 2 Form 2 real-time XA audio sector. - *

- * Will encode audio as long as source data is available. If there is no - * more source data, silence is encoded. Check for EOF condition with - * {@link #isEof()}. */ + * more source data, silence is encoded. Check for EOF condition with. */ public class XaAdpcmEncoder implements Closeable { /** Source audio stream. */ @Nonnull - private final AudioShortReader _audioShortReader; + private final Signed16bitLittleEndianLinearPcmAudioInputStream _audioShortReader; /** Sample rate of source/output stream. Must be 18900 or 37800 Hz */ - private final int _iSampleRate; + private final int _iSampleFramesPerSecond; /** true=encode to 4 bits/sample, false=encode to 8 bits/sample. */ private final boolean _blnEncode4BitsElse8Bits; @@ -88,10 +85,9 @@ public static class LogContext implements IContextCopier { public int iSoundGroup = -1; /** The sound unit being encoded. */ public int iSoundUnit = -1; - /** Audio channel being encoded (0 or 1). */ + /** Left/right audio channel being encoded (0 or 1). */ public int iChannel = -1; /** The number of PCM sample frames that have been read - * (i.e. a stereo sample frame is only 1 sample frame). * Used to help find where in the input stream data was being encoded. */ public long lngSamplesFramesRead = 0; @@ -120,7 +116,7 @@ public String toString() { * via a stream of bytes. Set by {@link #setPresetParameters(java.io.InputStream)}. * Primarily for development/testing purposes. */ @CheckForNull - private InputStream _presetPrameters = null; + private InputStream _presetParameters = null; /** Create a new encoder for the given audio stream, to be encoded with the * given bits. @@ -128,7 +124,7 @@ public String toString() { * @param iEncodeToAdpcmBitsPerSample Must be 4 or 8 * @throws UnsupportedOperationException if source audio format is incorrect. */ - public XaAdpcmEncoder(@Nonnull AudioInputStream ais, int iEncodeToAdpcmBitsPerSample) + public XaAdpcmEncoder(@Nonnull Signed16bitLittleEndianLinearPcmAudioInputStream ais, int iEncodeToAdpcmBitsPerSample) throws IncompatibleException { if (iEncodeToAdpcmBitsPerSample == 4) @@ -138,18 +134,16 @@ else if (iEncodeToAdpcmBitsPerSample == 8) else // programmer error throw new IllegalArgumentException("Invalid encoding bits/sample "+iEncodeToAdpcmBitsPerSample+", must be 4 or 8"); - AudioFormat fmt = ais.getFormat(); - if (Math.abs(fmt.getSampleRate() - 37800) > 0.1f) - _iSampleRate = 37800; - else if (Math.abs(fmt.getSampleRate() - 18900) > 0.1f) - _iSampleRate = 18900; + if (ais.getSampleFramesPerSecond() == 37800) + _iSampleFramesPerSecond = 37800; + else if (ais.getSampleFramesPerSecond() == 18900) + _iSampleFramesPerSecond = 18900; else - throw new IncompatibleException("Unsupported sample rate "+fmt.getSampleRate()+", must be 18900 or 37800"); + throw new IncompatibleException("Unsupported sample rate "+ais.getSampleFramesPerSecond()+", must be 18900 or 37800"); - // will verify all other format details are valid - _audioShortReader = new AudioShortReader(ais); + _audioShortReader = ais; - int iChannels = fmt.getChannels(); + int iChannels = ais.isStereo() ? 2 : 1; _aoEncoders = new SoundUnitEncoder[iChannels]; for (int i = 0; i < iChannels; i++) { _aoEncoders[i] = new SoundUnitEncoder(iEncodeToAdpcmBitsPerSample, @@ -161,12 +155,8 @@ public boolean isStereo() { return _aoEncoders.length == 2; } - public int getSampleRate() { - return _iSampleRate; - } - - public boolean isEof() { - return _audioShortReader.isEof(); + public int getSampleFramesPerSecond() { + return _iSampleFramesPerSecond; } @Override @@ -177,27 +167,31 @@ public void close() throws IOException { /** Manually provide the filter and range parameters for every Sound Unit * via a stream of bytes. Primarily for development/testing purposes. */ public void setPresetParameters(@CheckForNull InputStream presetParameters) { - _presetPrameters = presetParameters; + _presetParameters = presetParameters; } /** From the source audio stream, reads either 4032 sample frames * (for 4 bits/sample), or 2016 sample frames (for 8 bits/sample). - * And writes 2304 bytes to the provided output stream. Note that the + * And returns 2304 bytes. Note that the * last 20 bytes of the sector are not included in the output. - * If the end of the audio stream is reached, silence will be written - * for the remainder to the output. */ - public void encode1Sector(@Nonnull OutputStream os) throws IOException { + * @throws EOFException if the underlying audio input stream stream is exhausted + * @throws IOException if there is an error reading from the underlying audio input stream + */ + public @Nonnull byte[] encode1Sector() throws EOFException, IOException { + ByteArrayOutputStream baos = new ByteArrayOutputStream(2304); for (_logContext.iSoundGroup = 0; _logContext.iSoundGroup < XaAdpcmDecoder.ADPCM_SOUND_GROUPS_PER_SECTOR; _logContext.iSoundGroup++) { - encodeSoundGroup(os); + encodeSoundGroup(baos); } _logContext.iSoundGroup = -1; _logContext.iEncodedSectorCount++; + + return baos.toByteArray(); } - private void encodeSoundGroup(@Nonnull OutputStream os) throws IOException { + private void encodeSoundGroup(@Nonnull ByteArrayOutputStream os) throws EOFException, IOException { SoundUnitEncoder.EncodedUnit[] aoEncoded; if (_blnEncode4BitsElse8Bits) aoEncoded = new SoundUnitEncoder.EncodedUnit[XaAdpcmDecoder.SOUND_UNITS_IN_4_BIT_SOUND_GROUP]; @@ -206,19 +200,25 @@ private void encodeSoundGroup(@Nonnull OutputStream os) throws IOException { for (_logContext.iSoundUnit = 0; _logContext.iSoundUnit < aoEncoded.length;) { short[][] aasiPcmSoundUnitChannelSamples = - _audioShortReader.readSoundUnitSamples(SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT); + _audioShortReader.readSampleFrames(SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT); for (_logContext.iChannel = 0; _logContext.iChannel < _aoEncoders.length; _logContext.iChannel++, _logContext.iSoundUnit++) { - if (_presetPrameters == null) { + if (_presetParameters == null) { aoEncoded[_logContext.iSoundUnit] = _aoEncoders[_logContext.iChannel].encodeSoundUnit( aasiPcmSoundUnitChannelSamples[_logContext.iChannel], _logContext); } else { + int iParameter; + try { + iParameter = IO.readUInt8(_presetParameters); + } catch (IOException ex) { + throw new RuntimeException("Error reading encoding parameter", ex); + } aoEncoded[_logContext.iSoundUnit] = _aoEncoders[_logContext.iChannel].encodeSoundUnit( aasiPcmSoundUnitChannelSamples[_logContext.iChannel], - _presetPrameters.read(), _logContext); + iParameter, _logContext); } } _logContext.iChannel = -1; @@ -246,10 +246,10 @@ private void encodeSoundGroup(@Nonnull OutputStream os) throws IOException { // 1/0,3/2,5/4,7/6, 1/0,3/2,5/4,7/6, ... for (int i = 0; i < SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT; i++) { - IO.writeInt4x2(os, aoEncoded[1].abEncodedAdpcm[i], aoEncoded[0].abEncodedAdpcm[i]); - IO.writeInt4x2(os, aoEncoded[3].abEncodedAdpcm[i], aoEncoded[2].abEncodedAdpcm[i]); - IO.writeInt4x2(os, aoEncoded[5].abEncodedAdpcm[i], aoEncoded[4].abEncodedAdpcm[i]); - IO.writeInt4x2(os, aoEncoded[7].abEncodedAdpcm[i], aoEncoded[6].abEncodedAdpcm[i]); + writeInt4x2(os, aoEncoded[1].getByteOrNibble(i), aoEncoded[0].getByteOrNibble(i)); + writeInt4x2(os, aoEncoded[3].getByteOrNibble(i), aoEncoded[2].getByteOrNibble(i)); + writeInt4x2(os, aoEncoded[5].getByteOrNibble(i), aoEncoded[4].getByteOrNibble(i)); + writeInt4x2(os, aoEncoded[7].getByteOrNibble(i), aoEncoded[6].getByteOrNibble(i)); } } else { // aoEncoded.length == AdpcmSoundGroup.SOUND_UNITS_IN_8_BIT_SOUND_GROUP == 4 @@ -263,13 +263,17 @@ private void encodeSoundGroup(@Nonnull OutputStream os) throws IOException { // 0,1,2,3, 0,1,2,3, 0,1,2,3 ... for (int i = 0; i < SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT; i++) { - os.write(aoEncoded[0].abEncodedAdpcm[i]); - os.write(aoEncoded[1].abEncodedAdpcm[i]); - os.write(aoEncoded[2].abEncodedAdpcm[i]); - os.write(aoEncoded[3].abEncodedAdpcm[i]); + os.write(aoEncoded[0].getByteOrNibble(i)); + os.write(aoEncoded[1].getByteOrNibble(i)); + os.write(aoEncoded[2].getByteOrNibble(i)); + os.write(aoEncoded[3].getByteOrNibble(i)); } } } + private static void writeInt4x2(@Nonnull ByteArrayOutputStream stream, byte bTop4bits, byte bBottom4bits) { + stream.write(((bTop4bits&0xf)<<4) | (bBottom4bits&0xf)); + } + } diff --git a/jpsxdec/src/jpsxdec/adpcm/package.html b/jpsxdec/src/jpsxdec/adpcm/package.html index b3f858a..d9c383e 100644 --- a/jpsxdec/src/jpsxdec/adpcm/package.html +++ b/jpsxdec/src/jpsxdec/adpcm/package.html @@ -5,4 +5,4 @@ ADPCM decoding and encoding. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/cdreaders/CdFileSectorReader.java b/jpsxdec/src/jpsxdec/cdreaders/CdFileSectorReader.java index a361a2e..8c977ee 100644 --- a/jpsxdec/src/jpsxdec/cdreaders/CdFileSectorReader.java +++ b/jpsxdec/src/jpsxdec/cdreaders/CdFileSectorReader.java @@ -37,7 +37,6 @@ package jpsxdec.cdreaders; -import java.io.Closeable; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; @@ -50,10 +49,8 @@ import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; -import jpsxdec.i18n.log.ProgressLogger; import jpsxdec.util.IO; import jpsxdec.util.Misc; -import jpsxdec.util.TaskCanceledException; /** Encapsulates the reading of a CD image (BIN/CUE, ISO), * or a file containing some (possibly raw) sectors of a CD. @@ -66,11 +63,11 @@ *

  • {@link CdSector#SECTOR_SIZE_2448_BIN_SUBCHANNEL} * */ -public class CdFileSectorReader implements Closeable { +public class CdFileSectorReader implements ICdSectorReader { private static final Logger LOG = Logger.getLogger(CdFileSectorReader.class.getName()); - private static final int DEFAULT_SECTOR_BUFFER_COUNT = 16; + private static final int DEFAULT_SECTOR_BUFFER_COUNT = 64; public static CdFileSectorReader open(@Nonnull String sDiscImageFileName) throws CdFileNotFoundException, FileTooSmallToIdentifyException, CdReadException @@ -96,6 +93,12 @@ public static CdFileSectorReader open(@Nonnull File discImageFile, boolean blnAl return new CdFileSectorReader(discImageFile, blnAllowWrites, iSectorsToBuffer); } + public static CdFileSectorReader openWithSectorSize(@Nonnull String sDiscImageFileName, int iSectorSize) + throws CdFileNotFoundException, FileTooSmallToIdentifyException, CdReadException + { + return new CdFileSectorReader(new File(sDiscImageFileName), iSectorSize); + } + public static CdFileSectorReader openWithSectorSize(@Nonnull File discImageFile, int iSectorSize) throws CdFileNotFoundException, FileTooSmallToIdentifyException, CdReadException { @@ -138,21 +141,6 @@ public CdFileNotFoundException(@Nonnull File file, FileNotFoundException ex) { } } - /** Exception if there is an error reading from the CD file. */ - public static class CdReadException extends IOException { - - @Nonnull - private final File _file; - - public CdReadException(@Nonnull File file, IOException ex) { - super(ex); - _file = file; - } - - public @Nonnull File getFile() { - return _file; - } - } /** Exception if there is an error writing to the CD file. */ public static class CdWriteException extends IOException { @@ -176,6 +164,7 @@ public static class FileTooSmallToIdentifyException extends Exception { private final long _lngFileSize; public FileTooSmallToIdentifyException(long lngFileSize) { + super(String.valueOf(lngFileSize)); _lngFileSize = lngFileSize; } @@ -221,9 +210,6 @@ public File getFile() { private byte[] _abBulkReadCache; private long _lngCacheFileOffset; - @CheckForNull - private DiscPatcher _patcher; - /* ---------------------------------------------------------------------- */ /* Constructors --------------------------------------------------------- */ /* ---------------------------------------------------------------------- */ @@ -276,12 +262,7 @@ private CdFileSectorReader(@Nonnull File discImageFile, boolean blnAllowWrites, LOG.info("Unknown disc type, assuming 2048"); // we couldn't figure out what it is // assume ISO style if it's big enough - long lngFileSize = _inputFile.length(); - if (lngFileSize < CdSector.SECTOR_SIZE_2048_ISO) { - _inputFile.close(); - throw new FileTooSmallToIdentifyException(lngFileSize); - } - factory = new Cd2048Factory(); + factory = new Cd2048Factory(_inputFile); } } @@ -329,7 +310,7 @@ private CdFileSectorReader(@Nonnull File discImageFile, int iSectorSize, try { switch (iSectorSize) { case CdSector.SECTOR_SIZE_2048_ISO: - _sectorFactory = new Cd2048Factory(); + _sectorFactory = new Cd2048Factory(_inputFile); break; case CdSector.SECTOR_SIZE_2336_BIN_NOSYNC: _sectorFactory = new Cd2336Factory(_inputFile); @@ -451,6 +432,7 @@ private int calculateSectorCount() throws CdReadException { private static final String SERIALIZATION = SERIALIZATION_START + "%s|Sector size:%d|Sector count:%d|First sector offset:%d"; + @Override public @Nonnull String serialize() { return String.format(SERIALIZATION, _discImageFile.getPath(), @@ -459,6 +441,7 @@ private int calculateSectorCount() throws CdReadException { _sectorFactory.get1stSectorOffset()); } + @Override public boolean matchesSerialization(@Nonnull String sSerialization) { String[] asValues = Misc.regex(DESERIALIZATION, sSerialization); if (asValues == null) @@ -488,16 +471,19 @@ public void close() throws IOException { //.......................................................................... /** Size of the raw sectors of the source disc image. */ + @Override public int getRawSectorSize() { return _sectorFactory.getRawSectorSize(); } /** If sectors of this disc image could have raw sector headers * (i.e. not ISO 2048 images). */ + @Override public boolean hasSectorHeader() { return _sectorFactory.hasSectorHeader(); } + @Override public @Nonnull File getSourceFile() { return _discImageFile; } @@ -509,16 +495,19 @@ public long getFilePointer(int iSector) { } /** Returns the number of sectors in the disc image. */ + @Override public int getSectorCount() { return _iSectorCount; } + @Override public @Nonnull ILocalizedMessage getTypeDescription() { return _sectorFactory.getTypeDescription(); } //.......................................................................... + @Override public @Nonnull CdSector getSector(int iSector) throws CdReadException { if (iSector < 0 || iSector >= _iSectorCount) throw new IndexOutOfBoundsException("Sector "+iSector+" not in bounds of CD"); @@ -574,53 +563,6 @@ void writeSector(int iSector, @Nonnull byte[] abSrcUserData) } } - public void beginPatching() throws DiscPatcher.CreatePatchFileException { - if (_patcher != null) - _patcher.cancel(); - _patcher = new DiscPatcher(this); - } - - /** Returns the current patch file. - * @throws IllegalStateException is not currently patching. */ - public @Nonnull File getTemporaryPatchFile() { - if (_patcher == null) - throw new IllegalStateException(); - return _patcher.getTempFile(); - } - - public void addPatch(int iSector, int iOffsetInSector, - @Nonnull byte[] abBytesToReplace) - throws DiscPatcher.WritePatchException - { - addPatch(iSector, iOffsetInSector, abBytesToReplace, - 0, abBytesToReplace.length); - } - - public void addPatch(int iSector, int iOffsetInSector, - @Nonnull byte[] abBytesToReplace, - int iStartByteToUse, int iNumberOfBytesToReplace) - throws DiscPatcher.WritePatchException - { - if (_patcher == null) - throw new IllegalStateException(); - _patcher.addPatch(iSector, iOffsetInSector, - abBytesToReplace, iStartByteToUse, - iNumberOfBytesToReplace); - } - - public void applyPatches(@Nonnull ProgressLogger pl) - throws CdReopenException, - CdReadException, - CdWriteException, - DiscPatcher.PatchReadException, - TaskCanceledException - { - if (_patcher == null) - throw new IllegalStateException(); - _patcher.applyPatches(this, pl); - _patcher = null; - } - void reopenForWriting() throws CdReopenException { try { _inputFile.close(); // expose close exception @@ -653,7 +595,12 @@ private static class Cd2048Factory implements SectorFactory { final private long _lng1stSectorOffset; - public Cd2048Factory() { + public Cd2048Factory(@Nonnull RandomAccessFile cdFile) + throws FileTooSmallToIdentifyException, IOException + { + long lngFileLength = cdFile.length(); + if (lngFileLength < CdSector.SECTOR_SIZE_2336_BIN_NOSYNC) + throw new FileTooSmallToIdentifyException(lngFileLength); _lng1stSectorOffset = 0; } diff --git a/jpsxdec/src/jpsxdec/cdreaders/CdReadException.java b/jpsxdec/src/jpsxdec/cdreaders/CdReadException.java new file mode 100644 index 0000000..9da608f --- /dev/null +++ b/jpsxdec/src/jpsxdec/cdreaders/CdReadException.java @@ -0,0 +1,60 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.cdreaders; + +import java.io.File; +import java.io.IOException; +import javax.annotation.Nonnull; + +/** Exception if there is an error reading from the CD. */ +public class CdReadException extends IOException { + + @Nonnull + private final File _file; + + public CdReadException(@Nonnull File file, IOException ex) { + super(ex); + _file = file; + } + + @Nonnull + public File getFile() { + return _file; + } + +} diff --git a/jpsxdec/src/jpsxdec/cdreaders/CdSector.java b/jpsxdec/src/jpsxdec/cdreaders/CdSector.java index 0d82885..6d4285d 100644 --- a/jpsxdec/src/jpsxdec/cdreaders/CdSector.java +++ b/jpsxdec/src/jpsxdec/cdreaders/CdSector.java @@ -162,8 +162,15 @@ final public void getCdUserDataCopy(int iSourcePos, @Nonnull byte[] abOut, int i /** Returns an InputStream of the 'user data' portion of the sector. */ final public @Nonnull ByteArrayFPIS getCdUserDataStream() { - int iStart = _iByteStartOffset + getHeaderDataSize(); - return new ByteArrayFPIS(_abSectorBytes, iStart, getCdUserDataSize(), getUserDataFilePointer()); + return getCdUserDataStream(0); + } + + /** Returns an InputStream of the 'user data' portion of the sector. */ + final public @Nonnull ByteArrayFPIS getCdUserDataStream(int iStartOffset) { + if (iStartOffset < 0 || iStartOffset > getCdUserDataSize()) + throw new IllegalArgumentException(); + int iStart = _iByteStartOffset + getHeaderDataSize() + iStartOffset; + return new ByteArrayFPIS(_abSectorBytes, iStart, getCdUserDataSize() - iStartOffset, getUserDataFilePointer()); } // ......................................................................... diff --git a/jpsxdec/src/jpsxdec/cdreaders/CdSectorHeader.java b/jpsxdec/src/jpsxdec/cdreaders/CdSectorHeader.java index fe29438..d45ebdc 100644 --- a/jpsxdec/src/jpsxdec/cdreaders/CdSectorHeader.java +++ b/jpsxdec/src/jpsxdec/cdreaders/CdSectorHeader.java @@ -140,7 +140,8 @@ public CdSectorHeader(int iSectorIndex, @Nonnull byte[] abSectorData, int iStart } /** @return The sector number from the sector header, or -1 if header is corrupted. - * @throws UnsupportedOperationException if CD sector. */ + * i.e. Logical Block Addressing (LBA). + * @throws UnsupportedOperationException if CD sector. */ public int calculateSectorNumber() { if (_eType == Type.CD_AUDIO) throw new UnsupportedOperationException( @@ -170,8 +171,10 @@ private static int binaryCodedDecimalToInt(int i) { public String toString() { if (_eType == Type.CD_AUDIO) return "CD audio sector"; - return String.format("Mode:%d Number:%02x'%02x\"%02xs=%d", - _iMode, _iMinutesBCD, _iSecondsBCD, _iSectorsBCD, calculateSectorNumber()); + int iSectorNumCalc = calculateSectorNumber(); + return String.format("Mode:%d Number:%02x'%02x\"%02xs=%s", + _iMode, _iMinutesBCD, _iSecondsBCD, _iSectorsBCD, + iSectorNumCalc < 0 ? "error" : String.valueOf(iSectorNumCalc)); } public boolean hasErrors() { diff --git a/jpsxdec/src/jpsxdec/cdreaders/DiscPatcher.java b/jpsxdec/src/jpsxdec/cdreaders/DiscPatcher.java index af30767..060914b 100644 --- a/jpsxdec/src/jpsxdec/cdreaders/DiscPatcher.java +++ b/jpsxdec/src/jpsxdec/cdreaders/DiscPatcher.java @@ -37,6 +37,7 @@ package jpsxdec.cdreaders; +import java.io.Closeable; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; @@ -45,6 +46,7 @@ import java.util.TreeSet; import java.util.logging.Level; import java.util.logging.Logger; +import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.i18n.UnlocalizedMessage; import jpsxdec.i18n.log.ProgressLogger; @@ -52,14 +54,14 @@ import jpsxdec.util.Misc; import jpsxdec.util.TaskCanceledException; -/** Collects a set of changes to be made to a {@link CdFileSectorReader}, +/** Collects a set of changes to be made to a {@link ICdSectorReader}, * and then apples all the changes at one time. * This is better than applying each individual change immediately * because it leaves the CD unchanged if an error occurs, and it can be used * to do a 'dry run' of the changes. * Note that due to its intentionally simplistic design, this patch feature * could never be used as a general method to build and distribute patches. */ -public class DiscPatcher { +public class DiscPatcher implements Closeable { private static final Logger LOG = Logger.getLogger(DiscPatcher.class.getName()); @@ -173,12 +175,12 @@ public int hashCode() { @Nonnull private final File _patchFileName; - @Nonnull - private final RandomAccessFile _patchFile; + @CheckForNull + private RandomAccessFile _patchFile; private final int _iSectorCount; private final TreeSet _patches = new TreeSet(); - public DiscPatcher(@Nonnull CdFileSectorReader cd) throws CreatePatchFileException { + public DiscPatcher(@Nonnull ICdSectorReader cd) throws CreatePatchFileException { try { _patchFileName = File.createTempFile(cd.getSourceFile().getName(), ".temp"); } catch (IOException ex) { @@ -198,6 +200,14 @@ public DiscPatcher(@Nonnull CdFileSectorReader cd) throws CreatePatchFileExcepti return _patchFileName; } + public void addPatch(int iSector, int iOffsetInSector, + @Nonnull byte[] abBytesToReplace) + throws DiscPatcher.WritePatchException + { + addPatch(iSector, iOffsetInSector, abBytesToReplace, + 0, abBytesToReplace.length); + } + public void addPatch(int iSector, int iOffsetInSector, @Nonnull byte[] abBytesToReplace, int iStartByteToUse, int iNumberOfBytesToReplace) @@ -223,7 +233,8 @@ public void addPatch(int iSector, } } - /** + /** Applies the patches then silently discards the temp patch file. + * * @throws jpsxdec.cdreaders.CdFileSectorReader.CdReopenException * error reopening cd for writing * @throws jpsxdec.cdreaders.CdFileSectorReader.CdReadException @@ -236,7 +247,7 @@ public void addPatch(int iSector, */ public void applyPatches(@Nonnull CdFileSectorReader cd, @Nonnull ProgressLogger pl) throws CdFileSectorReader.CdReopenException, - CdFileSectorReader.CdReadException, + CdReadException, CdFileSectorReader.CdWriteException, PatchReadException, TaskCanceledException @@ -252,50 +263,73 @@ public void applyPatches(@Nonnull CdFileSectorReader cd, @Nonnull ProgressLogger CdSector sector = null; byte[] abUserData = null; - for (int i = 0; it.hasNext(); i++) { - PatchEntry patch = it.next(); - if (sector != null) { - // don't apply the changes until a sector is fully patched - if (patch.iSector != sector.getSectorIndexFromStart()) { - // write - pl.log(Level.INFO, new UnlocalizedMessage("Writing patched sector " + sector.getSectorIndexFromStart())); + try { + for (int i = 0; it.hasNext(); i++) { + PatchEntry patch = it.next(); + + if (sector != null) { + // don't apply the changes until a sector is fully patched + if (patch.iSector != sector.getSectorIndexFromStart()) { + // write + pl.log(Level.INFO, new UnlocalizedMessage("Writing patched sector " + sector.getSectorIndexFromStart())); + assert abUserData != null; // is not null if sector is not null + cd.writeSector(sector.getSectorIndexFromStart(), abUserData); + sector = null; + abUserData = null; + } + } + + if (sector == null) { + sector = cd.getSector(patch.iSector); + abUserData = sector.getCdUserDataCopy(); + } + + try { + _patchFile.seek(patch.lngOffsetInPatchFile); assert abUserData != null; // is not null if sector is not null - cd.writeSector(sector.getSectorIndexFromStart(), abUserData); - sector = null; - abUserData = null; + IO.readByteArray(_patchFile, abUserData, patch.iOffsetInSector, patch.iNumberOfBytesToReplace); + } catch (IOException ex) { + throw new PatchReadException(_patchFileName, ex); } - } - if (sector == null) { - sector = cd.getSector(patch.iSector); - abUserData = sector.getCdUserDataCopy(); + if (pl.isSeekingEvent()) + pl.event(new UnlocalizedMessage("Applying patch " + i + " of " + _patches.size())); + pl.progressUpdate(i); } - - try { - _patchFile.seek(patch.lngOffsetInPatchFile); + if (sector != null) { + // final write assert abUserData != null; // is not null if sector is not null - IO.readByteArray(_patchFile, abUserData, patch.iOffsetInSector, patch.iNumberOfBytesToReplace); - } catch (IOException ex) { - throw new PatchReadException(_patchFileName, ex); + cd.writeSector(sector.getSectorIndexFromStart(), abUserData); } - if (pl.isSeekingEvent()) - pl.event(new UnlocalizedMessage("Applying patch " + i + " of " + _patches.size())); - pl.progressUpdate(i); - } - if (sector != null) { - // final write - assert abUserData != null; // is not null if sector is not null - cd.writeSector(sector.getSectorIndexFromStart(), abUserData); + pl.progressEnd(); + } finally { + // if the patches were applied, discard the temp file. + // if there were errors, discard it as well because the disc + // image is now in a broken state and this shouldn't be used again + discard(); } + } + + /** Silently throws away the temp patch file. */ + public void discard() { + if (_patchFile == null) + return; + IO.closeSilently(_patchFile, LOG); + _patchFile = null; + } - pl.progressEnd(); - IO.closeSilently(_patchFile, LOG); // the patches were applied, don't care thes close fails + /** Same as {@link #discard()}. */ + @Override + public void close() { + discard(); } - public void cancel() { - IO.closeSilently(_patchFile, LOG); // throw away the patch file + @Override + protected void finalize() throws Throwable { + super.finalize(); + discard(); } } diff --git a/jpsxdec/src/jpsxdec/cdreaders/ICdSectorReader.java b/jpsxdec/src/jpsxdec/cdreaders/ICdSectorReader.java new file mode 100644 index 0000000..4b7f86d --- /dev/null +++ b/jpsxdec/src/jpsxdec/cdreaders/ICdSectorReader.java @@ -0,0 +1,77 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2007-2020 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.cdreaders; + +import java.io.Closeable; +import java.io.File; +import java.io.IOException; +import javax.annotation.Nonnull; +import jpsxdec.i18n.ILocalizedMessage; + + +public interface ICdSectorReader extends Closeable { + + @Override + void close() throws IOException; + + + /** Size of the raw sectors of the source disc image. */ + int getRawSectorSize(); + + + @Nonnull + CdSector getSector(int iSector) throws CdReadException; + + /** Returns the number of sectors in the disc image. */ + int getSectorCount(); + + @Nonnull + ILocalizedMessage getTypeDescription(); + + /** If sectors of this disc image could have raw sector headers + * (i.e. not ISO 2048 images). */ + boolean hasSectorHeader(); + + @Nonnull File getSourceFile(); + + boolean matchesSerialization(@Nonnull String sSerialization); + + @Nonnull + String serialize(); + +} diff --git a/jpsxdec/src/jpsxdec/cdreaders/XaAnalysis.java b/jpsxdec/src/jpsxdec/cdreaders/XaAnalysis.java index 1fed1b1..6d7ba70 100644 --- a/jpsxdec/src/jpsxdec/cdreaders/XaAnalysis.java +++ b/jpsxdec/src/jpsxdec/cdreaders/XaAnalysis.java @@ -77,8 +77,15 @@ private XaAnalysis(int iSamplesPerSecond, int iBitsPerSample, CdSectorXaSubHeader sh = cdSector.getSubHeader(); if (sh == null) return null; - if (sh.getSubMode().mask(CdSectorXaSubHeader.SubMode.MASK_FORM | CdSectorXaSubHeader.SubMode.MASK_AUDIO | CdSectorXaSubHeader.SubMode.MASK_REAL_TIME) != - (CdSectorXaSubHeader.SubMode.MASK_FORM | CdSectorXaSubHeader.SubMode.MASK_AUDIO | CdSectorXaSubHeader.SubMode.MASK_REAL_TIME)) + if (sh.getSubMode().mask(CdSectorXaSubHeader.SubMode.MASK_FORM | + CdSectorXaSubHeader.SubMode.MASK_AUDIO | + CdSectorXaSubHeader.SubMode.MASK_DATA | + CdSectorXaSubHeader.SubMode.MASK_VIDEO | + CdSectorXaSubHeader.SubMode.MASK_REAL_TIME) + != + (CdSectorXaSubHeader.SubMode.MASK_FORM | + CdSectorXaSubHeader.SubMode.MASK_AUDIO | + CdSectorXaSubHeader.SubMode.MASK_REAL_TIME)) return null; if (sh.getChannel() < 0 || sh.getChannel() > 255) return null; // this really should never happen diff --git a/jpsxdec/src/jpsxdec/cmdline/Command.java b/jpsxdec/src/jpsxdec/cmdline/Command.java index 4ce4fb4..11a51a2 100644 --- a/jpsxdec/src/jpsxdec/cmdline/Command.java +++ b/jpsxdec/src/jpsxdec/cmdline/Command.java @@ -41,16 +41,13 @@ import java.io.File; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.i18n.FeedbackStream; -import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; -import jpsxdec.i18n.exception.LocalizedDeserializationFail; -import jpsxdec.i18n.log.UserFriendlyLogger; import jpsxdec.indexing.DiscIndex; import jpsxdec.util.ArgParser; - +/** An abstract command line option. Extend to create a command line option. */ public abstract class Command { @Nonnull private final String[] _asFlags; @@ -65,18 +62,16 @@ public Command(@Nonnull String ... asFlags) { @Nonnull private StringHolder _receiver; @Nonnull - private StringHolder inputFileArg, indexFileArg; + private InFileAndIndexArgs _discIndex; @Nonnull protected FeedbackStream _fbs; final public Command init(@Nonnull ArgParser ap, - @Nonnull StringHolder inputFileArg, - @Nonnull StringHolder indexFileArg, + @Nonnull InFileAndIndexArgs discIndex, @Nonnull FeedbackStream fbs) { _receiver = ap.addStringOption(_asFlags); - this.inputFileArg = inputFileArg; - this.indexFileArg = indexFileArg; + _discIndex = discIndex; _fbs = fbs; return this; } @@ -95,104 +90,16 @@ final public boolean found() { * Returns {@code null} if OK, or error message if invalid. */ abstract protected @CheckForNull ILocalizedMessage validate(@Nonnull String sOptionValue); - protected @Nonnull CdFileSectorReader getCdReader() throws CommandLineException { - if (inputFileArg.value != null) { - return CommandLine.loadDisc(inputFileArg.value, _fbs); - } else if (indexFileArg.value != null) { - _fbs.println(I.CMD_READING_INDEX_FILE(indexFileArg.value)); - DiscIndex index; - UserFriendlyLogger log = new UserFriendlyLogger(I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage()); - try { - index = new DiscIndex(indexFileArg.value, log); - } catch (DiscIndex.IndexNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } catch (DiscIndex.IndexReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } catch (LocalizedDeserializationFail ex) { - throw new CommandLineException(I.ERR_LOADING_INDEX_FILE_REASON(ex.getSourceMessage()), ex); - } catch (CdFileSectorReader.CdFileNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(ex.getFile().toString()), ex); - } catch (CdFileSectorReader.CdReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } finally { - log.close(); - } - _fbs.println(I.CMD_ITEMS_LOADED(index.size())); - return index.getSourceCd(); - } - throw new CommandLineException(I.CMD_DISC_FILE_REQUIRED()); + protected @Nonnull ICdSectorReader getCdReader() throws CommandLineException { + return _discIndex.getCdReader(); } - // TODO: cleanup protected @Nonnull DiscIndex getIndex() throws CommandLineException { - final DiscIndex index; - if (indexFileArg.value != null) { - if (inputFileArg.value != null) { - CdFileSectorReader cd = CommandLine.loadDisc(inputFileArg.value, _fbs); - File idxFile = new File(indexFileArg.value); - if (idxFile.exists()) { - _fbs.println(I.CMD_READING_INDEX_FILE(indexFileArg.value)); - UserFriendlyLogger log = new UserFriendlyLogger(I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage()); - try { - index = new DiscIndex(indexFileArg.value, cd, log); - } catch (DiscIndex.IndexNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } catch (DiscIndex.IndexReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } catch (LocalizedDeserializationFail ex) { - throw new CommandLineException(I.ERR_LOADING_INDEX_FILE_REASON(ex.getSourceMessage()), ex); - } catch (CdFileSectorReader.CdFileNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(ex.getFile().toString()), ex); - } catch (CdFileSectorReader.CdReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } finally { - log.close(); - } - _fbs.println(I.CMD_USING_SRC_FILE(index.getSourceCd().getSourceFile())); - _fbs.println(I.CMD_ITEMS_LOADED(index.size())); - } else { - index = CommandLine.buildIndex(cd, _fbs); - CommandLine.saveIndex(index, indexFileArg.value, _fbs); - } - } else { - _fbs.println(I.CMD_READING_INDEX_FILE(indexFileArg.value)); - UserFriendlyLogger log = new UserFriendlyLogger(I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage()); - try { - index = new DiscIndex(indexFileArg.value, log); - } catch (DiscIndex.IndexNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } catch (DiscIndex.IndexReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } catch (LocalizedDeserializationFail ex) { - throw new CommandLineException(I.ERR_LOADING_INDEX_FILE_REASON(ex.getSourceMessage()), ex); - } catch (CdFileSectorReader.CdFileNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(ex.getFile().toString()), ex); - } catch (CdFileSectorReader.CdReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } finally { - log.close(); - } - _fbs.println(I.CMD_USING_SRC_FILE(index.getSourceCd().getSourceFile())); - _fbs.println(I.CMD_ITEMS_LOADED(index.size())); - } - } else { - if (inputFileArg.value != null) { - CdFileSectorReader cd = CommandLine.loadDisc(inputFileArg.value, _fbs); - index = CommandLine.buildIndex(cd, _fbs); - } else { - throw new CommandLineException(I.CMD_NEED_INPUT_OR_INDEX()); - } - } - return index; + return _discIndex.getIndex(); } protected @Nonnull File getInFile() throws CommandLineException { - if (inputFileArg.value == null) - throw new CommandLineException(I.CMD_INPUT_FILE_REQUIRED()); - File file = new File(inputFileArg.value); - if (!file.exists()) - throw new CommandLineException(I.CMD_INPUT_FILE_NOT_FOUND(file)); - return file; + return _discIndex.getInFile(); } } diff --git a/jpsxdec/src/jpsxdec/cmdline/CommandLine.java b/jpsxdec/src/jpsxdec/cmdline/CommandLine.java index 341e1ee..0f189fd 100644 --- a/jpsxdec/src/jpsxdec/cmdline/CommandLine.java +++ b/jpsxdec/src/jpsxdec/cmdline/CommandLine.java @@ -38,30 +38,23 @@ package jpsxdec.cmdline; import argparser.StringHolder; -import java.io.File; -import java.io.FileNotFoundException; import java.util.Iterator; import java.util.logging.Level; import java.util.logging.Logger; -import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.Version; -import jpsxdec.cdreaders.CdFileSectorReader; import jpsxdec.i18n.FeedbackStream; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.MiscResources; -import jpsxdec.i18n.log.ConsoleProgressLogger; -import jpsxdec.indexing.DiscIndex; import jpsxdec.util.ArgParser; -import jpsxdec.util.IO; -import jpsxdec.util.TaskCanceledException; - +/** Entry point to handle command line options. */ public class CommandLine { private static final Logger LOG = Logger.getLogger(CommandLine.class.getName()); + /** Entry point to handle command line options. */ public static int main(@Nonnull ArgParser ap) { FeedbackStream Feedback = new FeedbackStream(System.out, FeedbackStream.NORM); @@ -70,8 +63,7 @@ public static int main(@Nonnull ArgParser ap) { Feedback.println(I.JPSXDEC_VERSION_NON_COMMERCIAL(Version.Version)); - StringHolder inputFileArg = ap.addStringOption("-f","-file"); - StringHolder indexFileArg = ap.addStringOption("-x","-index"); + InFileAndIndexArgs discAndIndexArgs = new InFileAndIndexArgs(ap, Feedback); Command[] aoCommands = { new Command_CopySect(), @@ -83,7 +75,7 @@ public static int main(@Nonnull ArgParser ap) { }; for (Command command : aoCommands) { - command.init(ap, inputFileArg, indexFileArg, Feedback); + command.init(ap, discAndIndexArgs, Feedback); } ap.match(); @@ -105,9 +97,7 @@ public static int main(@Nonnull ArgParser ap) { if (ap.hasHelp()) { printMainHelp(Feedback); } else { - if (inputFileArg.value != null && indexFileArg.value != null) { - createAndSaveIndex(inputFileArg.value, indexFileArg.value, Feedback); - } else { + if (!discAndIndexArgs.createAndSaveIndexIfProvided()) { Feedback.printlnErr(I.CMD_NEED_MAIN_COMMAND()); Feedback.printlnErr(I.CMD_TRY_HELP()); return 1; @@ -165,77 +155,4 @@ private static void printMainHelp(@Nonnull FeedbackStream fbs) { } } - // ------------------------------------------------------------- - - private static void createAndSaveIndex(@CheckForNull String sDiscFile, - @Nonnull String sIndexFile, - @Nonnull FeedbackStream Feedback) - throws CommandLineException - { - CdFileSectorReader cd = loadDisc(sDiscFile, Feedback); - try { - DiscIndex index = buildIndex(cd, Feedback); - saveIndex(index, sIndexFile, Feedback); - } finally { - IO.closeSilently(cd, LOG); - } - } - - static @Nonnull CdFileSectorReader loadDisc(@CheckForNull String sDiscFile, - @Nonnull FeedbackStream Feedback) - throws CommandLineException - { - if (sDiscFile == null) - throw new CommandLineException(I.CMD_COMMAND_NEEDS_DISC()); - Feedback.println(I.IO_OPENING_FILE(sDiscFile)); - try { - CdFileSectorReader cd = CdFileSectorReader.open(sDiscFile); - Feedback.println(I.CMD_DISC_IDENTIFIED(cd.getTypeDescription())); - return cd; - } catch (CdFileSectorReader.CdFileNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(ex.getFile().toString()), ex); - } catch (CdFileSectorReader.FileTooSmallToIdentifyException ex) { - throw new CommandLineException(I.CD_FILE_TOO_SMALL(sDiscFile), ex); - } catch (CdFileSectorReader.CdReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); - } - } - - static DiscIndex buildIndex(@Nonnull CdFileSectorReader cd, - @Nonnull FeedbackStream fbs) - { - fbs.println(I.CMD_BUILDING_INDEX()); - DiscIndex index = null; - ConsoleProgressLogger cpl = new ConsoleProgressLogger( - I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage(), fbs.getUnderlyingStream()); - try { - cpl.log(Level.INFO, I.CMD_GUI_INDEXING(cd.toString())); - index = new DiscIndex(cd, cpl); - } catch (TaskCanceledException ex) { - throw new RuntimeException("Impossible TaskCanceledException during commandline indexing", ex); - } finally { - cpl.close(); - } - fbs.println(I.CMD_NUM_ITEMS_FOUND(index.size())); - fbs.println(); - return index; - } - - static void saveIndex(@Nonnull DiscIndex index, @Nonnull String sIndexFile, - @Nonnull FeedbackStream Feedback) - throws CommandLineException - { - if (index.size() < 1) { - Feedback.println(I.CMD_NOT_SAVING_EMPTY_INDEX()); - } else { - Feedback.println(I.CMD_SAVING_INDEX(sIndexFile)); - try { - index.serializeIndex(new File(sIndexFile)); - } catch (FileNotFoundException ex) { - throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(sIndexFile), ex); - } - } - } - - } diff --git a/jpsxdec/src/jpsxdec/cmdline/Command_CopySect.java b/jpsxdec/src/jpsxdec/cmdline/Command_CopySect.java index e033700..3f1f2b3 100644 --- a/jpsxdec/src/jpsxdec/cmdline/Command_CopySect.java +++ b/jpsxdec/src/jpsxdec/cmdline/Command_CopySect.java @@ -46,9 +46,10 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.CdRiffHeader; import jpsxdec.cdreaders.CdSector; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.util.ArgParser; @@ -56,7 +57,11 @@ import jpsxdec.util.Misc; -/** Command to copy sectors out of a disc image. */ +/** Command to copy sectors out of a disc image. + *
    + * -copysect {@code }-{@code }
    + * 
    + */ class Command_CopySect extends Command { private static final Logger LOG = Logger.getLogger(Command_CopySect.class.getName()); @@ -79,7 +84,7 @@ public Command_CopySect() { @Override public void execute(@Nonnull ArgParser ap) throws CommandLineException { - CdFileSectorReader cdReader = getCdReader(); + ICdSectorReader cdReader = getCdReader(); String sOutputFile = String.format("%s%d-%d.dat", Misc.removeExt(cdReader.getSourceFile().getName()), _aiStartEndSectors[0], _aiStartEndSectors[1]); @@ -117,7 +122,7 @@ public void execute(@Nonnull ArgParser ap) throws CommandLineException { CdSector sector = cdReader.getSector(i); os.write(sector.getRawSectorDataCopy()); } - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME( ex.getFile().toString()), ex); } catch (IOException ex) { diff --git a/jpsxdec/src/jpsxdec/cmdline/Command_Items.java b/jpsxdec/src/jpsxdec/cmdline/Command_Items.java index 06b67f8..90109e9 100644 --- a/jpsxdec/src/jpsxdec/cmdline/Command_Items.java +++ b/jpsxdec/src/jpsxdec/cmdline/Command_Items.java @@ -40,11 +40,12 @@ import argparser.BooleanHolder; import argparser.StringHolder; import java.io.File; -import java.io.PrintStream; import java.util.logging.Level; import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; +import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.DiscItemSaverBuilder; import jpsxdec.i18n.FeedbackStream; @@ -55,7 +56,7 @@ import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ConsoleProgressLogger; import jpsxdec.indexing.DiscIndex; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.tim.DiscItemTim; import jpsxdec.modules.video.DiscItemVideoStream; import jpsxdec.modules.video.sectorbased.DiscItemSectorBasedVideoStream; @@ -63,7 +64,7 @@ import jpsxdec.util.ArgParser; import jpsxdec.util.TaskCanceledException; - +/** Handle {@code -i} options. */ class Command_Items { private static final Logger LOG = Logger.getLogger(Command_Items.class.getName()); @@ -135,21 +136,29 @@ public Command_All() { } @Override public void execute(@Nonnull ArgParser ap) throws CommandLineException { + + BooleanHolder includeVideoAudio = ap.addBoolOption(false, "-vidaud"); + ap.match(); + DiscIndex discIndex = getIndex(); - boolean blnFound = false; ConsoleProgressLogger saveLog = new ConsoleProgressLogger( I.SAVE_LOG_FILE_BASE_NAME().getLocalizedMessage(), _fbs.getUnderlyingStream()); ConsoleProgressLogger replaceLog = new ConsoleProgressLogger( I.REPLACE_LOG_FILE_BASE_NAME().getLocalizedMessage(), _fbs.getUnderlyingStream()); + boolean blnFound = false; try { for (DiscItem item : discIndex) { if (item.getType().getName().equalsIgnoreCase(_sType)) { - blnFound = true; - handleItem(item, ap.copy(), _fbs, saveLog, replaceLog); - _fbs.println(I.CMD_ITEM_COMPLETE()); - _fbs.println(); + boolean blnIsVideoAudio = (item instanceof DiscItemSectorBasedAudioStream) && + ((DiscItemSectorBasedAudioStream)item).isPartOfVideo(); + if (!blnIsVideoAudio || includeVideoAudio.value) { + blnFound = true; + handleItem(item, ap.copy(), _fbs, saveLog, replaceLog); + _fbs.println(I.CMD_ITEM_COMPLETE()); + _fbs.println(); + } } } } finally { @@ -172,7 +181,6 @@ private static void handleItem(@Nonnull DiscItem item, @Nonnull ConsoleProgressLogger replaceLog) throws CommandLineException { - BooleanHolder fpsDumpArg = ap.addBoolOption("-fpsdump"); BooleanHolder itemHelpArg = ap.addHelp(); BooleanHolder frameInfoArg = ap.addBoolOption("-frameinfodump"); StringHolder replaceFrames = ap.addStringOption("-replaceframes"); @@ -183,23 +191,9 @@ private static void handleItem(@Nonnull DiscItem item, StringHolder directory = ap.addStringOption("-dir"); ap.match(); + DiscPatcher patcher = null; try { - if (fpsDumpArg.value) { - - if (!(item instanceof DiscItemSectorBasedVideoStream)) { - throw new CommandLineException(I.CMD_DISC_ITEM_NOT_VIDEO()); - } else { - // dev tool, don't care to localize - fbs.println(new UnlocalizedMessage("Generating fps dump.")); - PrintStream ps = new PrintStream("fps.txt"); - try { - ((DiscItemSectorBasedVideoStream)item).fpsDump2(ps); - } finally { - ps.close(); - } - } - - } else if (itemHelpArg.value) { + if (itemHelpArg.value) { fbs.println(I.CMD_DETAILED_HELP_FOR()); fbs.println(new UnlocalizedMessage(item.toString())); item.makeSaverBuilder().printHelp(fbs); @@ -216,38 +210,38 @@ private static void handleItem(@Nonnull DiscItem item, } else if (!(item instanceof DiscItemSectorBasedVideoStream)) { throw new CommandLineException(I.CMD_DISC_ITEM_VIDEO_FRAME_REPLACE_UNSUPPORTED(item.getSerializationTypeId())); } else { - item.getSourceCd().beginPatching(); - ((DiscItemSectorBasedVideoStream)item).replaceFrames(replaceLog, replaceFrames.value); + patcher = new DiscPatcher(item.getSourceCd()); + ((DiscItemSectorBasedVideoStream)item).replaceFrames(patcher, replaceFrames.value, replaceLog); fbs.printlnWarn(I.CMD_BACKUP_DISC_IMAGE_WARNING()); fbs.printlnWarn(I.CMD_REOPENING_DISC_WRITE_ACCESS()); - item.getSourceCd().applyPatches(replaceLog); + patcher.applyPatches((CdFileSectorReader) item.getSourceCd(), replaceLog); } } else if (replaceTim.value != null) { if (!(item instanceof DiscItemTim)) { throw new CommandLineException(I.CMD_DISC_ITEM_NOT_TIM()); } else { DiscItemTim timItem = (DiscItemTim)item; - timItem.getSourceCd().beginPatching(); - timItem.replace(fbs, new File(replaceTim.value)); + patcher = new DiscPatcher(timItem.getSourceCd()); + timItem.replace(patcher, new File(replaceTim.value), fbs); fbs.printlnWarn(I.CMD_BACKUP_DISC_IMAGE_WARNING()); fbs.printlnWarn(I.CMD_REOPENING_DISC_WRITE_ACCESS()); - timItem.getSourceCd().applyPatches(replaceLog); + patcher.applyPatches((CdFileSectorReader) timItem.getSourceCd(), replaceLog); } } else if (replaceAudio.value != null) { - if (!(item instanceof DiscItemAudioStream)) + if (!(item instanceof DiscItemSectorBasedAudioStream)) throw new CommandLineException(I.CMD_DISC_ITEM_NOT_AUDIO()); - DiscItemAudioStream audioItem = (DiscItemAudioStream)item; + DiscItemSectorBasedAudioStream audioItem = (DiscItemSectorBasedAudioStream)item; - audioItem.getSourceCd().beginPatching(); - audioItem.replace(replaceLog, new File(replaceAudio.value)); + patcher = new DiscPatcher(audioItem.getSourceCd()); + audioItem.replace(patcher, new File(replaceAudio.value), replaceLog); fbs.printlnWarn(I.CMD_BACKUP_DISC_IMAGE_WARNING()); fbs.printlnWarn(I.CMD_REOPENING_DISC_WRITE_ACCESS()); - audioItem.getSourceCd().applyPatches(replaceLog); + patcher.applyPatches((CdFileSectorReader) audioItem.getSourceCd(), replaceLog); } else if (replaceXa.value != null) { if (xaNum.value == null) throw new CommandLineException(I.CMD_REPLACEXA_MISSING_XA_OPTION()); - if (!(item instanceof DiscItemXaAudioStream)) + if (!(item instanceof DiscItemXaAudioStream)) throw new CommandLineException(I.CMD_DISC_ITEM_NOT_XA()); DiscItemXaAudioStream xaItem = (DiscItemXaAudioStream)item; @@ -262,11 +256,11 @@ private static void handleItem(@Nonnull DiscItem item, } catch (Throwable ex) { throw new CommandLineException(I.CMD_XA_REPLACE_BAD_ITEM_NUM(xaNum.value), ex); } - xaItem.getSourceCd().beginPatching(); - xaItem.replaceXa(replaceLog, patchXa); + patcher = new DiscPatcher(xaItem.getSourceCd()); + xaItem.replaceXa(patcher, patchXa, replaceLog); fbs.printlnWarn(I.CMD_BACKUP_DISC_IMAGE_WARNING()); fbs.printlnWarn(I.CMD_REOPENING_DISC_WRITE_ACCESS()); - xaItem.getSourceCd().applyPatches(replaceLog); + patcher.applyPatches((CdFileSectorReader) xaItem.getSourceCd(), replaceLog); } else { File dir; if (directory.value != null) @@ -284,6 +278,9 @@ private static void handleItem(@Nonnull DiscItem item, ILocalizedMessage msg = I.CMD_ERR_EX_CLASS(ex, ex.getClass().getSimpleName()); saveLog.log(Level.SEVERE, msg, ex); throw new CommandLineException(msg, ex); + } finally { + if (patcher != null) + patcher.discard(); } } diff --git a/jpsxdec/src/jpsxdec/cmdline/Command_SectorDump.java b/jpsxdec/src/jpsxdec/cmdline/Command_SectorDump.java index a75861a..7f293f8 100644 --- a/jpsxdec/src/jpsxdec/cmdline/Command_SectorDump.java +++ b/jpsxdec/src/jpsxdec/cmdline/Command_SectorDump.java @@ -42,15 +42,18 @@ import java.util.Map; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; +import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.DebugLogger; +import jpsxdec.indexing.SectorTypeCounter; import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.util.ArgParser; - +/** Handle {@code -sectordump} option. */ class Command_SectorDump extends Command { @Nonnull @@ -68,7 +71,7 @@ public Command_SectorDump() { @Override public void execute(@Nonnull ArgParser ap) throws CommandLineException { - CdFileSectorReader cdReader = getCdReader(); + ICdSectorReader cdReader = getCdReader(); _fbs.println(I.CMD_GENERATING_SECTOR_LIST()); PrintStream ps = null; try { @@ -82,19 +85,26 @@ public void execute(@Nonnull ArgParser ap) throws CommandLineException { } } ps.println(cdReader.getSourceFile()); - SectorCounter counter = new SectorCounter(); + SectorTypeCounter counter = new SectorTypeCounter(); SectorClaimSystem it = SectorClaimSystem.create(cdReader); - while (it.hasNext()) { - IIdentifiedSector idSect = it.next(DebugLogger.Log); - ps.println(idSect); - counter.increment(idSect); + try { + while (it.hasNext()) { + IIdentifiedSector idSect; + try { + idSect = it.next(DebugLogger.Log); + } catch (CdReadException ex) { + throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); + } + ps.println(idSect); + counter.increment(idSect); + } + it.flush(DebugLogger.Log); + } catch (LoggedFailure ex) { + throw new CommandLineException(ex.getSourceMessage(), ex); } - it.close(DebugLogger.Log); for (Map.Entry entry : counter) { ps.println(entry.getKey() + " " + entry.getValue()); } - } catch (CdFileSectorReader.CdReadException ex) { - throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); } finally { if (ps != null) { ps.flush(); diff --git a/jpsxdec/src/jpsxdec/cmdline/Command_Static.java b/jpsxdec/src/jpsxdec/cmdline/Command_Static.java index 901257e..0e3e981 100644 --- a/jpsxdec/src/jpsxdec/cmdline/Command_Static.java +++ b/jpsxdec/src/jpsxdec/cmdline/Command_Static.java @@ -55,10 +55,10 @@ import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.UnlocalizedMessage; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.i18n.log.UserFriendlyLogger; import jpsxdec.modules.video.save.AutowireVDP; +import jpsxdec.modules.video.save.IOWritingException; import jpsxdec.modules.video.save.MdecDecodeQuality; import jpsxdec.modules.video.save.VDP; import jpsxdec.modules.video.save.VideoFileNameFormatter; @@ -75,7 +75,7 @@ import jpsxdec.util.IO; import jpsxdec.util.Misc; - +/** Handle {@code -static} option. */ class Command_Static extends Command { public Command_Static() { @@ -106,7 +106,7 @@ public void execute(@Nonnull ArgParser ap) throws CommandLineException { case bs: case mdec: BooleanHolder debug = ap.addBoolOption("-debug"); - StringHolder dimentions = ap.addStringOption("-dim"); + StringHolder dimensions = ap.addStringOption("-dim"); StringHolder quality = ap.addStringOption("-quality","-q"); StringHolder outFormat = ap.addStringOption("-fmt"); StringHolder upsample = ap.addStringOption("-up"); @@ -115,14 +115,14 @@ public void execute(@Nonnull ArgParser ap) throws CommandLineException { //...... // verify dimensions - if (dimentions.value == null) { + if (dimensions.value == null) { throw new CommandLineException(I.CMD_DIM_OPTION_REQURIED()); } final int iWidth; final int iHeight; - int[] aiDim = Misc.splitInt(dimentions.value, "x"); + int[] aiDim = Misc.splitInt(dimensions.value, "x"); if (aiDim == null || aiDim.length != 2) - throw new CommandLineException(I.CMD_INVALID_VALUE_FOR_CMD(dimentions.value, "-dim")); + throw new CommandLineException(I.CMD_INVALID_VALUE_FOR_CMD(dimensions.value, "-dim")); iWidth = aiDim[0]; iHeight = aiDim[1]; @@ -181,7 +181,7 @@ public void execute(@Nonnull ArgParser ap) throws CommandLineException { Fraction dummyFrameNumber = new Fraction(-1); try { if (_eStaticType == StaticType.bs) { - pipeline.setMap(new VDP.Bitstream2Mdec()); + pipeline.setBitstream2Mdec(new VDP.Bitstream2Mdec()); pipeline.autowire(); // finally convert the file pipeline.getBitstreamListener().bitstream(abFileData, abFileData.length, null, dummyFrameNumber); @@ -196,8 +196,8 @@ public void execute(@Nonnull ArgParser ap) throws CommandLineException { } _fbs.println(I.CMD_NUM_FILES_CREATED(fileAndIssueListener.genFiles.size())); - } catch (LoggedFailure ex) { - _fbs.printErr(ex.getSourceMessage()); + } catch (IOWritingException ex) { + _fbs.printErr(I.IO_WRITING_TO_FILE_ERROR_NAME(ex.getOutFile().toString())); } return; case tim: @@ -215,16 +215,16 @@ public FileAndIssueListener(FeedbackStream fbs) { this.fbs = fbs; } @Override - public void fileGenerated(File f) { + public void fileGenerated(@Nonnull File f) { genFiles.add(f); } @Override - public void onWarn(ILocalizedMessage msg) { + public void onWarn(@Nonnull ILocalizedMessage msg) { fbs.printlnWarn(msg); blnHadIssue = true; } @Override - public void onErr(ILocalizedMessage msg) { + public void onErr(@Nonnull ILocalizedMessage msg) { fbs.printlnErr(msg); blnHadIssue = true; } @@ -238,14 +238,14 @@ private AutowireVDP setupPipeline( throws CommandLineException { VideoFileNameFormatter formatter = new VideoFileNameFormatter(null, sOutputBaseName, outputFormat, iWidth, iHeight); - AutowireVDP pipline = new AutowireVDP(); + AutowireVDP pipeline = new AutowireVDP(); switch (outputFormat) { case IMGSEQ_MDEC: - pipline.setMap(new VDP.Mdec2File(formatter, iWidth, iHeight, log)); + pipeline.setMdec2File(new VDP.Mdec2File(formatter, iWidth, iHeight, log)); break; case IMGSEQ_JPG: - pipline.setMap(new VDP.Mdec2Jpeg(formatter, iWidth, iHeight, log)); + pipeline.setMdec2File(new VDP.Mdec2Jpeg(formatter, iWidth, iHeight, log)); break; case IMGSEQ_BMP: @@ -272,9 +272,8 @@ private AutowireVDP setupPipeline( ((MdecDecoder_double) vidDecoder).setUpsampler(up); } - pipline.setMap(new VDP.Mdec2Decoded(vidDecoder, log)); - - pipline.setMap(new VDP.Decoded2JavaImage(formatter, outputFormat.getImgFmt(), iWidth, iHeight, log)); + pipeline.setMdec2Decoded(new VDP.Mdec2Decoded(vidDecoder, log)); + pipeline.setDecoded2File(new VDP.Decoded2JavaImage(formatter, outputFormat.getImgFmt(), iWidth, iHeight, log)); break; default: throw new RuntimeException(); @@ -282,7 +281,7 @@ private AutowireVDP setupPipeline( _fbs.println(I.CMD_SAVING_AS(formatter.format(null, log))); - return pipline; + return pipeline; } private void saveTim(@Nonnull File inFile) throws CommandLineException { diff --git a/jpsxdec/src/jpsxdec/cmdline/Command_Visualize.java b/jpsxdec/src/jpsxdec/cmdline/Command_Visualize.java index 3331c86..231f5bb 100644 --- a/jpsxdec/src/jpsxdec/cmdline/Command_Visualize.java +++ b/jpsxdec/src/jpsxdec/cmdline/Command_Visualize.java @@ -45,7 +45,7 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; @@ -57,7 +57,7 @@ import jpsxdec.util.ArgParser; import jpsxdec.util.IO; - +/** Handle {@code -visualize} option. */ class Command_Visualize extends Command { @Nonnull private String _sOutfile; @@ -75,7 +75,7 @@ public Command_Visualize() { @Override public void execute(@Nonnull ArgParser ap) throws CommandLineException { DiscIndex index = getIndex(); - CdFileSectorReader cd = index.getSourceCd(); + ICdSectorReader cd = index.getSourceCd(); FileOutputStream pdfStream = null; try { final int SECTOR_SECTION_SIZE = 32; @@ -128,6 +128,7 @@ public void execute(@Nonnull ArgParser ap) throws CommandLineException { ex.printStackTrace(); // TODO? } } + it.flush(log); DiscItem[] aoRunningItems = new DiscItem[iMaxOverlap]; /* * at each datapoint, there are basically 3 different things that can happen diff --git a/jpsxdec/src/jpsxdec/cmdline/InFileAndIndexArgs.java b/jpsxdec/src/jpsxdec/cmdline/InFileAndIndexArgs.java new file mode 100644 index 0000000..ad04a1e --- /dev/null +++ b/jpsxdec/src/jpsxdec/cmdline/InFileAndIndexArgs.java @@ -0,0 +1,293 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.cmdline; + +import argparser.StringHolder; +import java.io.File; +import java.io.FileNotFoundException; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.i18n.FeedbackStream; +import jpsxdec.i18n.I; +import jpsxdec.i18n._PlaceholderMessage; +import jpsxdec.i18n.exception.LocalizedDeserializationFail; +import jpsxdec.i18n.exception.LoggedFailure; +import jpsxdec.i18n.log.ConsoleProgressLogger; +import jpsxdec.i18n.log.UserFriendlyLogger; +import jpsxdec.indexing.DiscIndex; +import jpsxdec.util.ArgParser; +import jpsxdec.util.IO; +import jpsxdec.util.TaskCanceledException; + +/** Manages the input file and index file arguments on the command line. */ +public class InFileAndIndexArgs { + + private static final Logger LOG = Logger.getLogger(InFileAndIndexArgs.class.getName()); + + @Nonnull + private final StringHolder _inputFileArg; + @Nonnull + private final StringHolder _indexFileArg; + @Nonnull + private final StringHolder _cdSectorSize; + @Nonnull + private final FeedbackStream _fbs; + + public InFileAndIndexArgs(@Nonnull ArgParser ap, @Nonnull FeedbackStream fbs) { + _inputFileArg = ap.addStringOption("-f","-file"); + _indexFileArg = ap.addStringOption("-x","-index"); + _cdSectorSize = ap.addStringOption("-sectorsize"); + _fbs = fbs; + } + + // for testing + public InFileAndIndexArgs(@CheckForNull String sInputFile, + @CheckForNull String sIndexFile, + @Nonnull FeedbackStream fbs) + { + _inputFileArg = new StringHolder(sInputFile); + _indexFileArg = new StringHolder(sIndexFile); + _cdSectorSize = new StringHolder(); + _fbs = fbs; + } + + + public @Nonnull File getInFile() throws CommandLineException { + if (_inputFileArg.value == null) + throw new CommandLineException(I.CMD_INPUT_FILE_REQUIRED()); + File file = new File(_inputFileArg.value); + if (!file.exists()) + throw new CommandLineException(I.CMD_INPUT_FILE_NOT_FOUND(file)); + return file; + } + + /** Reads the input file as a disc image, or if missing, loads index + * and returns the disc image used by it. */ + public @Nonnull ICdSectorReader getCdReader() throws CommandLineException { + if (_inputFileArg.value != null) { + // input file provided on command line + return loadDisc(); + } else if (_indexFileArg.value != null) { + // index file provided on command line + // read index, then get the CD image used by the index + _fbs.println(I.CMD_READING_INDEX_FILE(_indexFileArg.value)); + UserFriendlyLogger log = new UserFriendlyLogger(I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage()); + DiscIndex index = loadIndex(_indexFileArg.value, null, log); + _fbs.println(I.CMD_ITEMS_LOADED(index.size())); + return index.getSourceCd(); + } + throw new CommandLineException(I.CMD_DISC_FILE_REQUIRED()); + } + + /** If both an input file and index file are provided, reads the CD, indexes + * it, then saves the index and returns true. Returns false if no input file + * and index file are provided. */ + public boolean createAndSaveIndexIfProvided() throws CommandLineException { + if (_inputFileArg.value == null && _indexFileArg.value == null) + return false; + + ICdSectorReader cd = loadDisc(); + try { + DiscIndex index = buildIndex(cd, _fbs); + saveIndex(index, _indexFileArg.value, _fbs); + } finally { + IO.closeSilently(cd, LOG); + } + + return true; + } + + private static void saveIndex(@Nonnull DiscIndex index, @Nonnull String sIndexFile, + @Nonnull FeedbackStream Feedback) + throws CommandLineException + { + if (index.size() < 1) { + Feedback.println(I.CMD_NOT_SAVING_EMPTY_INDEX()); + } else { + Feedback.println(I.CMD_SAVING_INDEX(sIndexFile)); + try { + index.serializeIndex(new File(sIndexFile)); + } catch (FileNotFoundException ex) { + throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(sIndexFile), ex); + } + } + } + + /** If index file provided on the command line, reads and returns it. + * If not, reads the input file as a disc image and indexes it. + * If neither provided, throws exception. If both provided, loads the index + * but replaces the index's disc image with the disc image in the command + * line. */ + public @Nonnull DiscIndex getIndex() throws CommandLineException { + final DiscIndex index; + if (_indexFileArg.value != null) { + if (_inputFileArg.value != null) { + // both disc image and index provided + // load the disc + ICdSectorReader cd = loadDisc(); + File idxFile = new File(_indexFileArg.value); + // then load the index, but replace the index CD with the one + // on the command line + if (idxFile.exists()) { + _fbs.println(I.CMD_READING_INDEX_FILE(_indexFileArg.value)); + UserFriendlyLogger log = new UserFriendlyLogger(I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage()); + index = loadIndex(_indexFileArg.value, cd, log); + _fbs.println(I.CMD_USING_SRC_FILE(index.getSourceCd().getSourceFile())); + _fbs.println(I.CMD_ITEMS_LOADED(index.size())); + } else { + // index file not found, index the CD instead + // TODO print a warning or fail + index = buildIndex(cd, _fbs); + saveIndex(index, _indexFileArg.value, _fbs); + } + } else { + // only index file provided + // load it + _fbs.println(I.CMD_READING_INDEX_FILE(_indexFileArg.value)); + UserFriendlyLogger log = new UserFriendlyLogger(I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage()); + index = loadIndex(_indexFileArg.value, null, log); + _fbs.println(I.CMD_USING_SRC_FILE(index.getSourceCd().getSourceFile())); + _fbs.println(I.CMD_ITEMS_LOADED(index.size())); + } + } else { + // only input file provided + // open it then index it + if (_inputFileArg.value != null) { + ICdSectorReader cd = loadDisc(); + index = buildIndex(cd, _fbs); + } else { + throw new CommandLineException(I.CMD_NEED_INPUT_OR_INDEX()); + } + } + return index; + } + + /** Reads the input file as a disc image, or if missing, throws an exception. */ + private @Nonnull ICdSectorReader loadDisc() throws CommandLineException { + if (_inputFileArg.value == null) { + // input file not provided on command line + throw new CommandLineException(I.CMD_COMMAND_NEEDS_DISC()); + } + + Integer oiCdSectorSize = null; + if (_cdSectorSize.value != null) { + try { + oiCdSectorSize = Integer.parseInt(_cdSectorSize.value); + } catch (NumberFormatException ex) { + throw new CommandLineException(new _PlaceholderMessage("Invalid sector size {0}", _cdSectorSize.value), ex); + } + } + + _fbs.println(I.IO_OPENING_FILE(_inputFileArg.value)); + + try { + ICdSectorReader cd; + if (oiCdSectorSize == null) + cd = CdFileSectorReader.open(_inputFileArg.value); + else + cd = CdFileSectorReader.openWithSectorSize(_inputFileArg.value, oiCdSectorSize.intValue()); + _fbs.println(I.CMD_DISC_IDENTIFIED(cd.getTypeDescription())); + return cd; + } catch (CdFileSectorReader.CdFileNotFoundException ex) { + throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(ex.getFile().toString()), ex); + } catch (CdFileSectorReader.FileTooSmallToIdentifyException ex) { + throw new CommandLineException(I.CD_FILE_TOO_SMALL(_inputFileArg.value), ex); + } catch (CdReadException ex) { + throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); + } + } + + private static @Nonnull DiscIndex buildIndex(@Nonnull ICdSectorReader cd, + @Nonnull FeedbackStream fbs) + throws CommandLineException + { + fbs.println(I.CMD_BUILDING_INDEX()); + DiscIndex index; + ConsoleProgressLogger cpl = new ConsoleProgressLogger( + I.INDEX_LOG_FILE_BASE_NAME().getLocalizedMessage(), fbs.getUnderlyingStream()); + try { + cpl.log(Level.INFO, I.CMD_GUI_INDEXING(cd.toString())); + try { + index = new DiscIndex(cd, cpl); + } catch (CdReadException ex) { + throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); + } catch (LoggedFailure ex) { + throw new CommandLineException(ex.getSourceMessage(), ex); + } + } catch (TaskCanceledException ex) { + throw new RuntimeException("Impossible TaskCanceledException during commandline indexing", ex); + } finally { + cpl.close(); + } + fbs.println(I.CMD_NUM_ITEMS_FOUND(index.size())); + fbs.println(); + return index; + } + + private static @Nonnull DiscIndex loadIndex(@Nonnull String sIndexFile, + @CheckForNull ICdSectorReader cd, + @Nonnull UserFriendlyLogger log) + throws CommandLineException + { + DiscIndex index; + try { + if (cd == null) + index = new DiscIndex(sIndexFile, log); + else + index = new DiscIndex(sIndexFile, cd, log); + } catch (DiscIndex.IndexNotFoundException ex) { + throw new CommandLineException(I.IO_OPENING_FILE_ERROR_NAME(ex.getFile().toString()), ex); + } catch (DiscIndex.IndexReadException ex) { + throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); + } catch (LocalizedDeserializationFail ex) { + throw new CommandLineException(I.ERR_LOADING_INDEX_FILE_REASON(ex.getSourceMessage()), ex); + } catch (CdFileSectorReader.CdFileNotFoundException ex) { + throw new CommandLineException(I.IO_OPENING_FILE_NOT_FOUND_NAME(ex.getFile().toString()), ex); + } catch (CdReadException ex) { + throw new CommandLineException(I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); + } finally { + log.close(); + } + return index; + } +} diff --git a/jpsxdec/src/jpsxdec/cmdline/SectorCopy.java b/jpsxdec/src/jpsxdec/cmdline/SectorCopy.java index c8933d1..0b2b18a 100644 --- a/jpsxdec/src/jpsxdec/cmdline/SectorCopy.java +++ b/jpsxdec/src/jpsxdec/cmdline/SectorCopy.java @@ -41,10 +41,13 @@ import java.io.IOException; import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.DiscPatcher; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.i18n.log.ConsoleProgressLogger; import jpsxdec.util.TaskCanceledException; +/** Handle {@code -static} option. */ public class SectorCopy { public static void main(String[] args) throws Exception { @@ -58,7 +61,7 @@ public static void sectorCopy(@Nonnull String sSource, @Nonnull String sDest, int iDestStartSector) throws CdFileSectorReader.CdFileNotFoundException, CdFileSectorReader.FileTooSmallToIdentifyException, - CdFileSectorReader.CdReadException, + CdReadException, CdFileSectorReader.CdWriteException, CdFileSectorReader.CdReopenException, DiscPatcher.CreatePatchFileException, @@ -67,7 +70,7 @@ public static void sectorCopy(@Nonnull String sSource, @Nonnull String sDest, IOException // closing discs { - CdFileSectorReader src = CdFileSectorReader.open(sSource); + ICdSectorReader src = CdFileSectorReader.open(sSource); CdFileSectorReader dest = CdFileSectorReader.open(new File(sDest), true); if (src.getSectorCount() > dest.getSectorCount()) @@ -76,12 +79,12 @@ public static void sectorCopy(@Nonnull String sSource, @Nonnull String sDest, if (iDestStartSector + src.getSectorCount() > dest.getSectorCount()) throw new IllegalArgumentException("Source file will run off the end of dest file"); - dest.beginPatching(); + DiscPatcher patcher = new DiscPatcher(dest); for (int iOfsSect = 0; iOfsSect < src.getSectorCount(); iOfsSect++) { byte[] abSrcUserData = src.getSector(iOfsSect).getCdUserDataCopy(); System.out.println("Overriting sector " + (iDestStartSector + iOfsSect)); - dest.addPatch(iDestStartSector + iOfsSect, 0, abSrcUserData); + patcher.addPatch(iDestStartSector + iOfsSect, 0, abSrcUserData); } System.out.println(src.getSectorCount() + " sectors overwritten."); @@ -89,9 +92,9 @@ public static void sectorCopy(@Nonnull String sSource, @Nonnull String sDest, src.close(); try { - dest.applyPatches(new ConsoleProgressLogger(SectorCopy.class.getSimpleName(), System.out)); + patcher.applyPatches(dest, new ConsoleProgressLogger(SectorCopy.class.getSimpleName(), System.out)); } catch (TaskCanceledException ex) { - throw new RuntimeException(ex); + throw new RuntimeException("Shouldn't happen", ex); } dest.close(); diff --git a/jpsxdec/src/jpsxdec/discitems/DemuxedSectorInputStream.java b/jpsxdec/src/jpsxdec/discitems/DemuxedSectorInputStream.java index 170612d..4c17608 100644 --- a/jpsxdec/src/jpsxdec/discitems/DemuxedSectorInputStream.java +++ b/jpsxdec/src/jpsxdec/discitems/DemuxedSectorInputStream.java @@ -46,7 +46,8 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.CdSector; import jpsxdec.util.ByteArrayFPIS; @@ -57,14 +58,14 @@ public class DemuxedSectorInputStream extends SequenceInputStream { private static class SectorEnumerator implements Enumeration { @Nonnull - public final CdFileSectorReader _cd; + public final ICdSectorReader _cd; private final int _iOffset; private final int _iStartSector; public int _iSector; @CheckForNull private ByteArrayFPIS _currentStream; - public SectorEnumerator(@Nonnull CdFileSectorReader cd, int iSector, int iOffset) { + public SectorEnumerator(@Nonnull ICdSectorReader cd, int iSector, int iOffset) { _cd = cd; _iStartSector = _iSector = iSector; _iOffset = iOffset; @@ -91,7 +92,7 @@ public boolean hasMoreElements() { } _iSector++; return _currentStream; - } catch (final CdFileSectorReader.CdReadException ex) { + } catch (final CdReadException ex) { LOG.log(Level.SEVERE, null, ex); _currentStream = null; return new InputStream() { @@ -103,7 +104,7 @@ public boolean hasMoreElements() { } - public DemuxedSectorInputStream(@Nonnull CdFileSectorReader cd, int iStartSector, int iOffset) { + public DemuxedSectorInputStream(@Nonnull ICdSectorReader cd, int iStartSector, int iOffset) { super(new SectorEnumerator(cd, iStartSector, iOffset)); } diff --git a/jpsxdec/src/jpsxdec/modules/video/Dimensions.java b/jpsxdec/src/jpsxdec/discitems/Dimensions.java similarity index 82% rename from jpsxdec/src/jpsxdec/modules/video/Dimensions.java rename to jpsxdec/src/jpsxdec/discitems/Dimensions.java index e46ba34..8ee565c 100644 --- a/jpsxdec/src/jpsxdec/modules/video/Dimensions.java +++ b/jpsxdec/src/jpsxdec/discitems/Dimensions.java @@ -35,35 +35,39 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jpsxdec.modules.video; +package jpsxdec.discitems; import javax.annotation.Nonnull; -import jpsxdec.discitems.SerializedDiscItem; +import jpsxdec.i18n._PlaceholderMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; +import jpsxdec.util.Misc; public class Dimensions { - private static final String DIMENSIONS_KEY = "Dimensions"; + static final String DIMENSIONS_KEY = "Dimensions"; private final int _iWidth; private final int _iHeight; public Dimensions(int iWidth, int iHeight) { + if (iWidth < 0 || iHeight < 0) + throw new IllegalArgumentException(); _iWidth = iWidth; _iHeight = iHeight; } - public Dimensions(@Nonnull SerializedDiscItem fields) - throws LocalizedDeserializationFail - { - int[] ai = fields.getDimensions(DIMENSIONS_KEY); + public Dimensions(@Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { + String sDims = fields.getString(DIMENSIONS_KEY); + int[] ai = Misc.splitInt(sDims, "x"); + if (ai == null || ai.length != 2) + throw new LocalizedDeserializationFail(new _PlaceholderMessage("Invalid dimension format {0}", sDims)); _iWidth = ai[0]; _iHeight = ai[1]; } public void serialize(@Nonnull SerializedDiscItem serial) { - serial.addDimensions(DIMENSIONS_KEY, _iWidth, _iHeight); + serial.addString(DIMENSIONS_KEY, String.format("%dx%d", _iWidth, _iHeight)); } public int getWidth() { @@ -73,11 +77,6 @@ public int getHeight() { return _iHeight; } - public boolean shouldBeCropped() { - return (_iHeight % 16) != 0 || - (_iWidth % 16) != 0; - } - @Override public int hashCode() { int hash = 3; diff --git a/jpsxdec/src/jpsxdec/discitems/DiscItem.java b/jpsxdec/src/jpsxdec/discitems/DiscItem.java index 5c3850c..d203b34 100644 --- a/jpsxdec/src/jpsxdec/discitems/DiscItem.java +++ b/jpsxdec/src/jpsxdec/discitems/DiscItem.java @@ -42,7 +42,7 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -110,14 +110,14 @@ public interface IHasStartOffset { private final int _iStartSector; private final int _iEndSector; @Nonnull - private final CdFileSectorReader _cdReader; + private final ICdSectorReader _cdReader; /** Often sequential and hopefully unique number identifying this {@link DiscItem}. */ private int _iIndex = -1; @CheckForNull private IndexId _indexId; - protected DiscItem(@Nonnull CdFileSectorReader cd, int iStartSector, int iEndSector) { + protected DiscItem(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector) { if (iStartSector < 0 || iStartSector > iEndSector) throw new IllegalArgumentException("Bad start/end sectors " + iStartSector+" - "+iEndSector); if (iEndSector > cd.getSectorCount()) @@ -129,7 +129,7 @@ protected DiscItem(@Nonnull CdFileSectorReader cd, int iStartSector, int iEndSec } /** Deserializes the basic information about this {@link DiscItem}. */ - protected DiscItem(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + protected DiscItem(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { _cdReader = cd; @@ -156,7 +156,7 @@ protected DiscItem(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem f /** String of the 'Type:' value in the serialization string. */ abstract public @Nonnull String getSerializationTypeId(); - public @Nonnull CdFileSectorReader getSourceCd() { + public @Nonnull ICdSectorReader getSourceCd() { return _cdReader; } diff --git a/jpsxdec/src/jpsxdec/discitems/SerializedDiscItem.java b/jpsxdec/src/jpsxdec/discitems/SerializedDiscItem.java index 37ec29a..9d0ae87 100644 --- a/jpsxdec/src/jpsxdec/discitems/SerializedDiscItem.java +++ b/jpsxdec/src/jpsxdec/discitems/SerializedDiscItem.java @@ -190,7 +190,8 @@ final public void addRange(@Nonnull String sFieldName, long lngStart, long lngEn * @param lngEnd Must be {@code >= 0} */ public void addRangeNoKeyNameCheck(@Nonnull String sFieldName, long lngStart, long lngEnd) { - if (lngStart < 0 || lngEnd < 0) throw new IllegalArgumentException("Range values must be >= 0"); + if (lngStart < 0 || lngEnd < 0) + throw new IllegalArgumentException("Range values must be >= 0"); checkValidKey(sFieldName); _fields.put(sFieldName, String.format("%d-%d", lngStart, lngEnd) ); } @@ -200,23 +201,13 @@ public void addRangeNoKeyNameCheck(@Nonnull String sFieldName, long lngStart, lo * @param lngDenominator Must be {@code >= 0} */ public void addFraction(@Nonnull String sFieldName, long lngNumerator, long lngDenominator) { - if (lngNumerator < 0 || lngDenominator < 0) throw new IllegalArgumentException("Fraction values must be >= 0"); + if (lngNumerator < 0 || lngDenominator < 0) + throw new IllegalArgumentException("Fraction values must be >= 0"); checkValidKey(sFieldName); checkValidKeyName(sFieldName); _fields.put(sFieldName, String.format("%d/%d", lngNumerator, lngDenominator) ); } - /** - * @param iWidth Must be {@code >= 0} - * @param iHeight Must be {@code >= 0} - */ - public void addDimensions(@Nonnull String sFieldName, int iWidth, int iHeight) { - if (iWidth < 0 || iHeight < 0) throw new IllegalArgumentException("Range values must be >= 0"); - checkValidKey(sFieldName); - checkValidKeyName(sFieldName); - _fields.put(sFieldName, String.format("%dx%d", iWidth, iHeight) ); - } - private static void checkValidValue(String sValue) { if (sValue.matches(".*[:\\|].*")) throw new IllegalArgumentException("Keys and Values cannot contain ':' or '|'"); @@ -243,7 +234,8 @@ public boolean hasField(@Nonnull String sFieldName) { public @Nonnull String getString(@Nonnull String sFieldName) throws LocalizedDeserializationFail { String sValue = _fields.get(sFieldName); - if (sValue == null) throw new LocalizedDeserializationFail(I.SERIALIZATION_FIELD_NOT_FOUND(sFieldName)); + if (sValue == null) + throw new LocalizedDeserializationFail(I.SERIALIZATION_FIELD_NOT_FOUND(sFieldName)); return sValue; } @@ -292,9 +284,9 @@ public int getInt(@Nonnull String sFieldName, int iDefault) throws LocalizedDese public @Nonnull int[] getIntRange(@Nonnull String sFieldName) throws LocalizedDeserializationFail { String sValue = getString(sFieldName); - int[] ai = Misc.splitInt(sValue, "\\D+"); - if (ai == null || ai.length != 2) throw new LocalizedDeserializationFail( - I.SERIALIZATION_FAILED_TO_CONVERT_TO_RANGE(sValue)); + int[] ai = Misc.splitInt(sValue, "-"); + if (ai == null || ai.length != 2) + throw new LocalizedDeserializationFail(I.SERIALIZATION_FAILED_TO_CONVERT_TO_RANGE(sValue)); return ai; } @@ -302,16 +294,12 @@ public int getInt(@Nonnull String sFieldName, int iDefault) throws LocalizedDese public @Nonnull long[] getLongRange(@Nonnull String sFieldName) throws LocalizedDeserializationFail { String sValue = getString(sFieldName); long[] alng = Misc.splitLong(sValue, "\\D+"); - if (alng == null || alng.length != 2) throw new LocalizedDeserializationFail( - I.SERIALIZATION_FAILED_TO_CONVERT_TO_RANGE(sValue)); + if (alng == null || alng.length != 2) + throw new LocalizedDeserializationFail(I.SERIALIZATION_FAILED_TO_CONVERT_TO_RANGE(sValue)); return alng; } - public @Nonnull int[] getDimensions(@Nonnull String sFieldName) throws LocalizedDeserializationFail { - return getIntRange(sFieldName); - } - public @Nonnull long[] getFraction(@Nonnull String sFieldName) throws LocalizedDeserializationFail { return getLongRange(sFieldName); } diff --git a/jpsxdec/src/jpsxdec/formats/Signed16bitLittleEndianLinearPcmAudioInputStream.java b/jpsxdec/src/jpsxdec/formats/Signed16bitLittleEndianLinearPcmAudioInputStream.java new file mode 100644 index 0000000..e46a560 --- /dev/null +++ b/jpsxdec/src/jpsxdec/formats/Signed16bitLittleEndianLinearPcmAudioInputStream.java @@ -0,0 +1,180 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2016-2020 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.formats; + +import java.io.Closeable; +import java.io.EOFException; +import java.io.File; +import java.io.IOException; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.annotation.Nonnull; +import javax.sound.sampled.AudioFormat; +import javax.sound.sampled.AudioInputStream; +import javax.sound.sampled.AudioSystem; +import javax.sound.sampled.UnsupportedAudioFileException; +import jpsxdec.util.IO; +import jpsxdec.util.IncompatibleException; +import jpsxdec.util.Maths; + +/** Wraps {@link AudioInputStream} to read mono or stereo 16-bit + * {@link AudioFormat.Encoding.PCM_SIGNED} samples as arrays of shorts. + * The sample rate also must be a whole number. + * Signed 16-bit little-endian linear PCM audio is the same format used for + * CD audio. CD audio is played back at 44100 Hz, but this allows for any + * sample rate. */ +public class Signed16bitLittleEndianLinearPcmAudioInputStream implements Closeable { + + private static final Logger LOG = Logger.getLogger(Signed16bitLittleEndianLinearPcmAudioInputStream.class.getName()); + + /** + * Opens an audio file using {@link AudioSystem#getAudioInputStream(java.io.File)} + * and wraps it with {@link Signed16bitLittleEndianLinearPcmAudioInputStream}. + * @throws IncompatibleException if the audio format is not signed 16-bit + * little-endian linear PCM with at most 2 channels + * and a whole number sample rate + */ + public static @Nonnull Signed16bitLittleEndianLinearPcmAudioInputStream getAudioInputStream(@Nonnull File audioFile) + throws UnsupportedAudioFileException, IOException, IncompatibleException + { + AudioInputStream ais = AudioSystem.getAudioInputStream(audioFile); + return new Signed16bitLittleEndianLinearPcmAudioInputStream(ais); + } + + @Nonnull + private final AudioInputStream _sourceAudio; + @Nonnull + private final AudioFormat _audioFormat; + private final int _iSampleFramesPerSecond; + + private long _lngSampleFramesRead = 0; + + /** Ensures the audio stream is 16-bit little-endian linear PCM with at most 2 channels. + * @throws IncompatibleException if not + */ + public Signed16bitLittleEndianLinearPcmAudioInputStream(@Nonnull AudioInputStream sourceAudio) + throws IncompatibleException + { + _audioFormat = sourceAudio.getFormat(); + + int iChannels = _audioFormat.getChannels(); + if (iChannels < 1 || iChannels > 2) + throw new IncompatibleException("Channels must be 1 or 2"); + + if (_audioFormat.getEncoding() != AudioFormat.Encoding.PCM_SIGNED) + throw new IncompatibleException("Audio must be signed PCM"); + + if (_audioFormat.isBigEndian()) + throw new IncompatibleException("Audio must be little endian"); + + if (_audioFormat.getSampleSizeInBits() != 16) + throw new IncompatibleException("Audio sample size must be 16-bit"); + + if (_audioFormat.getFrameSize() != iChannels * 2) + throw new IncompatibleException("Audio frame size must be 2 bytes per channel"); + + _iSampleFramesPerSecond = Math.round(_audioFormat.getSampleRate()); + + if (!Maths.floatEquals(_iSampleFramesPerSecond, _audioFormat.getSampleRate(), 1f)) + throw new IncompatibleException("Sample rate must be a whole number"); + + _sourceAudio = sourceAudio; + } + + /** Closes the underlying {@link AudioInputStream}. */ + @Override + public void close() throws IOException { + _sourceAudio.close(); + } + + public boolean isStereo() { + return _audioFormat.getChannels() != 1; + } + + public int getSampleFramesPerSecond() { + return _iSampleFramesPerSecond; + } + + /** The number of same frames that have been read from the underlying + * {@link AudioInputStream}. */ + public long getSampleFramesRead() { + return _lngSampleFramesRead; + } + + /** Read the requested number of sample frames from the input source stream + * and convert to 1 (mono) or 2 (stereo) arrays of shorts. + * + * @param iSampleFrameCount The number of sample frames to read + * (1 sample frame = 1 short for mono or 2 shorts for stereo). + * + * @return 1 or 2 arrays of {@code iSampleFrameCount} shorts. + * + * @throws EOFException Out of data in the source audio stream. + * @throws IOException Error reading source audio stream. + */ + public @Nonnull short[][] readSampleFrames(int iSampleFrameCount) throws EOFException, IOException { + int iChannels = _audioFormat.getChannels(); + byte[] abReadPcmSoundUnitSamples = new byte[_audioFormat.getFrameSize() * iSampleFrameCount]; + IO.readByteArray(_sourceAudio, abReadPcmSoundUnitSamples); + _lngSampleFramesRead += iSampleFrameCount; + + short[][] aasiPcmSoundUnitChannelSamples = new short[iChannels][iSampleFrameCount]; + for (int iInByte = 0, iOutSample = 0; + iInByte < abReadPcmSoundUnitSamples.length; + iOutSample++) + { + for (int iChannel = 0; iChannel < iChannels; iChannel++, iInByte+=2) { + aasiPcmSoundUnitChannelSamples[iChannel][iOutSample] = + IO.readSInt16LE(abReadPcmSoundUnitSamples, iInByte); + } + } + return aasiPcmSoundUnitChannelSamples; + } + + /** Reads a small amount of data from the underlying {@link AudioInputStream} + * to see if the stream is at the end. Note that this will throw away that data! + * So make sure you're done with this stream before calling. */ + public boolean nextReadReturnsEndOfStream() { + try { + return _sourceAudio.read(new byte[_audioFormat.getFrameSize()]) < 0; + } catch (IOException ex) { + LOG.log(Level.WARNING, "Checking end of audio stream exception", ex); + return true; + } + } +} diff --git a/jpsxdec/src/jpsxdec/formats/YCbCrImage.java b/jpsxdec/src/jpsxdec/formats/YCbCrImage.java index 0f23e75..7cd678c 100644 --- a/jpsxdec/src/jpsxdec/formats/YCbCrImage.java +++ b/jpsxdec/src/jpsxdec/formats/YCbCrImage.java @@ -106,7 +106,7 @@ public YCbCrImage(int iWidth, int iHeight) { _abCr = new byte[_abCb.length]; } - /** Very slow and wasteful conversion. */ + /** Converts RGB to YCbCr as Rec.601. */ public YCbCrImage(@Nonnull BufferedImage rgb) { this(rgb.getWidth(), rgb.getHeight()); diff --git a/jpsxdec/src/jpsxdec/gui/Gui.form b/jpsxdec/src/jpsxdec/gui/Gui.form index 01e61da..40bd73e 100644 --- a/jpsxdec/src/jpsxdec/gui/Gui.form +++ b/jpsxdec/src/jpsxdec/gui/Gui.form @@ -323,7 +323,7 @@ - + @@ -446,7 +446,7 @@ - + diff --git a/jpsxdec/src/jpsxdec/gui/Gui.java b/jpsxdec/src/jpsxdec/gui/Gui.java index 71affd3..ba01ec9 100644 --- a/jpsxdec/src/jpsxdec/gui/Gui.java +++ b/jpsxdec/src/jpsxdec/gui/Gui.java @@ -61,6 +61,7 @@ import jpsxdec.Main; import jpsxdec.Version; import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.DiscItemSaverBuilder; import jpsxdec.discitems.DiscItemSaverBuilderGui; @@ -284,7 +285,7 @@ private void openIndex(@Nonnull File indexFile) { } private void setIndex(@Nonnull DiscIndex index, @CheckForNull String sIndexFile) { - final CdFileSectorReader oldCd; + final ICdSectorReader oldCd; if (_index == null) oldCd = null; else @@ -362,7 +363,7 @@ private boolean saveIndex() { // -- Basic disc load/save operations -------------------------------------- // ------------------------------------------------------------------------- - private void setDisc(@Nonnull CdFileSectorReader cd) { + private void setDisc(@Nonnull ICdSectorReader cd) { _guiDiscInfoLine1.setText(cd.getSourceFile().getAbsoluteFile().getPath()); _guiDiscInfoLine2.setText(cd.getTypeDescription().getLocalizedMessage()); @@ -375,7 +376,7 @@ private void openDisc(@Nonnull File file) { _settings.setImageDir(dir.getAbsolutePath()); try { - CdFileSectorReader cd = CdFileSectorReader.open(file); + ICdSectorReader cd = CdFileSectorReader.open(file); if (!cd.hasSectorHeader()) JOptionPane.showMessageDialog(this, I.GUI_DISC_NO_RAW_HEADERS_WARNING()); @@ -642,7 +643,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { _guiSaveContainer.add(_guiSaveBtnContainer, java.awt.BorderLayout.SOUTH); - _guiTab.addTab(I.GUI_SAVE_TAB().getLocalizedMessage(), _guiSaveContainer); // NOI18N + _guiTab.addTab(" "+I.GUI_SAVE_TAB().getLocalizedMessage()+" ", _guiSaveContainer); // NOI18N _guiPreviewContainer.setLayout(new java.awt.BorderLayout()); @@ -657,7 +658,7 @@ public void actionPerformed(java.awt.event.ActionEvent evt) { _guiPreviewPanel.setLayout(new java.awt.BorderLayout()); _guiPreviewContainer.add(_guiPreviewPanel, java.awt.BorderLayout.CENTER); - _guiTab.addTab(I.GUI_PLAY_TAB().getLocalizedMessage(), _guiPreviewContainer); // NOI18N + _guiTab.addTab(" "+I.GUI_PLAY_TAB().getLocalizedMessage()+" ", _guiPreviewContainer); // NOI18N _guiTabContainer.add(_guiTab, java.awt.BorderLayout.CENTER); _guiTab.getAccessibleContext().setAccessibleName("DoStuffTabs"); diff --git a/jpsxdec/src/jpsxdec/gui/GuiTree.java b/jpsxdec/src/jpsxdec/gui/GuiTree.java index bc6c702..ab70e5a 100644 --- a/jpsxdec/src/jpsxdec/gui/GuiTree.java +++ b/jpsxdec/src/jpsxdec/gui/GuiTree.java @@ -65,7 +65,7 @@ import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.indexing.DiscIndex; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.spu.DiscIndexerSpu; import jpsxdec.modules.video.DiscItemVideoStream; import jpsxdec.util.player.PlayController; @@ -434,8 +434,8 @@ public void setSave(boolean value) { public @CheckForNull PlayController getPlayer() { if (_item instanceof DiscItemVideoStream) { return ((DiscItemVideoStream)_item).makePlayController(); - } else if (_item instanceof DiscItemAudioStream) { - return ((DiscItemAudioStream)_item).makePlayController(); + } else if (_item instanceof DiscItemSectorBasedAudioStream) { + return ((DiscItemSectorBasedAudioStream)_item).makePlayController(); } else { return null; } @@ -443,7 +443,7 @@ public void setSave(boolean value) { @Override public boolean canPlay() { - return _item instanceof DiscItemVideoStream || _item instanceof DiscItemAudioStream; + return _item instanceof DiscItemVideoStream || _item instanceof DiscItemSectorBasedAudioStream; } @Override @@ -454,8 +454,8 @@ public void selectAllType(@Nonnull Select cmd) { else if (cmd == Select.ALL_VIDEO) _blnSave = _blnSave || getItem().getType() == DiscItem.GeneralType.Video; else if (cmd == Select.ALL_AUDIO) - _blnSave = _blnSave || (getItem() instanceof DiscItemAudioStream - && !((DiscItemAudioStream)getItem()).isPartOfVideo()); + _blnSave = _blnSave || (getItem() instanceof DiscItemSectorBasedAudioStream + && !((DiscItemSectorBasedAudioStream)getItem()).isPartOfVideo()); else if (cmd == Select.ALL_AUDIO_VIDEO) _blnSave = _blnSave || getItem().getType() == DiscItem.GeneralType.Audio; else if (cmd == Select.ALL_FILES) diff --git a/jpsxdec/src/jpsxdec/gui/IndexingGui.java b/jpsxdec/src/jpsxdec/gui/IndexingGui.java index b6e74e3..2f7895a 100644 --- a/jpsxdec/src/jpsxdec/gui/IndexingGui.java +++ b/jpsxdec/src/jpsxdec/gui/IndexingGui.java @@ -48,7 +48,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.swing.JOptionPane; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.log.ProgressLogger; @@ -75,7 +75,7 @@ public class IndexingGui extends javax.swing.JDialog implements PropertyChangeLi @CheckForNull public DiscIndex _index; @Nonnull - public CdFileSectorReader _cd; + public ICdSectorReader _cd; @Nonnull private State _eState = State.NOT_STARTED; @@ -90,18 +90,18 @@ private enum State { /** Creates new form Progress */ - public IndexingGui(@Nonnull java.awt.Dialog parent, @Nonnull CdFileSectorReader cd) { + public IndexingGui(@Nonnull java.awt.Dialog parent, @Nonnull ICdSectorReader cd) { super(parent, true); sharedConstructor(parent, cd); } /** Creates new form Progress */ - public IndexingGui(@Nonnull java.awt.Frame parent, @Nonnull CdFileSectorReader cd) { + public IndexingGui(@Nonnull java.awt.Frame parent, @Nonnull ICdSectorReader cd) { super(parent, true); sharedConstructor(parent, cd); } - private void sharedConstructor(@Nonnull java.awt.Window parent, @Nonnull CdFileSectorReader cd) + private void sharedConstructor(@Nonnull java.awt.Window parent, @Nonnull ICdSectorReader cd) { initComponents(); diff --git a/jpsxdec/src/jpsxdec/gui/SavingGuiTable.java b/jpsxdec/src/jpsxdec/gui/SavingGuiTable.java index 9c15247..007e976 100644 --- a/jpsxdec/src/jpsxdec/gui/SavingGuiTable.java +++ b/jpsxdec/src/jpsxdec/gui/SavingGuiTable.java @@ -116,7 +116,7 @@ public Component getTableCellRendererComponent(JTable table, public final static int PROGRESS_FAILED = -3; public final static int PROGRESS_CANCELED = -2; public final static int PROGRESS_WAITING = -1; - public final static int PROGRESS_DONE = 100; + public final static int PROGRESS_DONE = 101; // work can still be happening at 100%, use 101 to really mean done public final static int PROGRESS_STARTED = 0; private static class ProgressRenderer extends DefaultTableCellRenderer { diff --git a/jpsxdec/src/jpsxdec/i18n/I.java b/jpsxdec/src/jpsxdec/i18n/I.java index 7b3bbf4..6f472c8 100644 --- a/jpsxdec/src/jpsxdec/i18n/I.java +++ b/jpsxdec/src/jpsxdec/i18n/I.java @@ -1,14 +1,14 @@ /* * jPSXdec Translations - * Copyright (c) 2015-2019 + * Copyright (c) 2015-2019 * Michael Sabin, Víctor González, Sergi Medina, Gianluigi "Infrid" Cusimano - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -1297,7 +1297,7 @@

    Right after this string, the next string (CMD_ASSERT_DISABLED_NO_DEBUG_USE_EA */ public static @Nonnull ILocalizedMessage GUI_PLAY_TAB() { - return msg("GUI_PLAY_TAB", " Play "); + return new _PlaceholderMessage("Play"); } /** @@ -1310,7 +1310,7 @@

    Right after this string, the next string (CMD_ASSERT_DISABLED_NO_DEBUG_USE_EA */ public static @Nonnull ILocalizedMessage GUI_SAVE_TAB() { - return msg("GUI_SAVE_TAB", " Save "); + return new _PlaceholderMessage("Save"); } /** @@ -2751,7 +2751,7 @@

    Adjust volume (default {0,number,#}).
    /**
    -
    Writing samples starting at {0,number,#} to sector sector {1}
    +
    Writing samples starting at {0,number,#} to sector {1}
    • DiscItemXaAudioStream.java
    • @@ -2759,7 +2759,7 @@
      Adjust volume (default {0,number,#}).
    */ public static @Nonnull ILocalizedMessage WRITING_SAMPLES_TO_SECTOR(long startOfSamples, @Nonnull String sectorDescription) { - return msg("WRITING_SAMPLES_TO_SECTOR", "Writing samples starting at {0,number,#} to sector sector {1}", startOfSamples, sectorDescription); + return new _PlaceholderMessage("Writing samples starting at {0,number,#} to sector {1}", startOfSamples, sectorDescription); } /** @@ -2913,8 +2913,9 @@
    Adjust volume (default {0,number,#}).
  • DiscItemXaAudioStream.java
  • */ - public static @Nonnull ILocalizedMessage AUDIO_REPLACE_FORMAT_MISMATCH(long newSampleCount, int newChannelCount, float newSampleRate, long existingSamleCount, int existingChannelCount, int existingSampleRate) { - return msg("AUDIO_REPLACE_FORMAT_MISMATCH", "Audio mismatch: new audio ({0,number,#} {1,choice,1#Mono|2#Stereo} samples at {2,number,#.#}Hz) does not match existing audio ({3,number,#} {4,choice,1#Mono|2#Stereo} samples at {5,number,#.#}Hz)", newSampleCount, newChannelCount, newSampleRate, existingSamleCount, existingChannelCount, existingSampleRate); + public static @Nonnull ILocalizedMessage AUDIO_REPLACE_FORMAT_MISMATCH(int newSampleRate, int newChannelCount, int existingSampleRate, int existingChannelCount) { + return new _PlaceholderMessage("Audio mismatch: new audio format ({0,number,#.#}Hz {1,choice,1#Mono|2#Stereo}) does not match existing audio ({2,number,#.#}Hz {3,choice,1#Mono|2#Stereo})", + newSampleRate, newChannelCount, existingSampleRate, existingChannelCount); } /** @@ -4183,19 +4184,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_AVI_MJPG_DESCRIPTION", "AVI: Compressed (MJPG)"); } - /** -
    -
    avi:mjpg
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_AVI_MJPG_COMMAND() { - return msg("VID_AVI_MJPG_COMMAND", "avi:mjpg"); - } - /**
    AVI: Uncompressed RGB
    @@ -4208,19 +4196,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_AVI_RGB_DESCRIPTION", "AVI: Uncompressed RGB"); } - /** -
    -
    avi:rgb
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_AVI_RGB_COMMAND() { - return msg("VID_AVI_RGB_COMMAND", "avi:rgb"); - } - /**
    Image sequence: bmp
    @@ -4233,19 +4208,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_IMG_SEQ_BMP_DESCRIPTION", "Image sequence: bmp"); } - /** -
    -
    bmp
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_IMG_SEQ_BMP_COMMAND() { - return msg("VID_IMG_SEQ_BMP_COMMAND", "bmp"); - } - /**
    Image sequence: mdec
    @@ -4258,23 +4220,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_IMG_SEQ_MDEC_DESCRIPTION", "Image sequence: mdec"); } - /** -
    -
    mdec
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_IMG_SEQ_MDEC_COMMAND() { - return msg("VID_IMG_SEQ_MDEC_COMMAND", "mdec"); - } - - public static @Nonnull ILocalizedMessage VID_IMG_SEQ_TIFF_COMMAND() { - return new _PlaceholderMessage("tiff"); - } - public static @Nonnull ILocalizedMessage VID_IMG_SEQ_TIFF_DESCRIPTION() { return new _PlaceholderMessage("Image sequence: tiff"); } @@ -4291,19 +4236,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_AVI_JYUV_DESCRIPTION", "AVI: YUV with [0-255] range"); } - /** -
    -
    avi:jyuv
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_AVI_JYUV_COMMAND() { - return msg("VID_AVI_JYUV_COMMAND", "avi:jyuv"); - } - /**
    Image sequence: jpg
    @@ -4316,19 +4248,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_IMG_SEQ_JPG_DESCRIPTION", "Image sequence: jpg"); } - /** -
    -
    jpg
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_IMG_SEQ_JPG_COMMAND() { - return msg("VID_IMG_SEQ_JPG_COMMAND", "jpg"); - } - /**
    Image sequence: bitstream
    @@ -4341,19 +4260,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_IMG_SEQ_BS_DESCRIPTION", "Image sequence: bitstream"); } - /** -
    -
    bs
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_IMG_SEQ_BS_COMMAND() { - return msg("VID_IMG_SEQ_BS_COMMAND", "bs"); - } - /**
    AVI: YUV
    @@ -4366,19 +4272,6 @@

    1 word (no spaces) user can type on command-line. Not case sensitive

    return msg("VID_AVI_YUV_DESCRIPTION", "AVI: YUV"); } - /** -
    -
    avi:yuv
    -
    -

    1 word (no spaces) user can type on command-line. Not case sensitive

    -
      -
    • VideoFormat.java
    • -
    - */ - public static @Nonnull ILocalizedMessage VID_AVI_YUV_COMMAND() { - return msg("VID_AVI_YUV_COMMAND", "avi:yuv"); - } - /**
    {0}-{1}
    @@ -4817,8 +4710,8 @@
    Output video format (default {0}).
            
  • VideoSaverBuilder.java
  • */ - public static @Nonnull ILocalizedMessage CMD_VIDEO_VF_HELP(@Nonnull ILocalizedMessage defaultVideoFormat) { - return msg("CMD_VIDEO_VF_HELP", "Output video format (default {0}).\nOptions:", defaultVideoFormat); + public static @Nonnull ILocalizedMessage CMD_VIDEO_VF_HELP(@Nonnull String defaultVideoFormat) { + return new _PlaceholderMessage("Output video format (default {0}).\nOptions:", defaultVideoFormat); } /** @@ -5541,11 +5434,19 @@
    Output image format (default {0}). Options:
    } public static @Nonnull ILocalizedMessage TIM_HAS_ISSUES_CAN_BE_EXTRACTED(@Nonnull String timDescription) { - return new _PlaceholderMessage("This Tim image contains inconsistant data, but can still be extracted: {0}", timDescription); + return new _PlaceholderMessage("This Tim image contains inconsistent data, but can still be extracted: {0}", timDescription); } public static @Nonnull ILocalizedMessage CMD_REPLACEXA_MISSING_XA_OPTION() { return new _PlaceholderMessage("-replacexa option missing -xa option"); } -} \ No newline at end of file + public static @Nonnull ILocalizedMessage CMD_REPLACE_AUDIO_TOO_SHORT(long audioSampleLength, long existingAudioSampleLength) { + return new _PlaceholderMessage("Replacement audio sample length {0} is too small to fill existing sample length {1}", audioSampleLength, existingAudioSampleLength); + } + + public static @Nonnull ILocalizedMessage CMD_REPLACE_AUDIO_TOO_LONG(long existingAudioSampleLength) { + return new _PlaceholderMessage("Replacement audio sample length is larger than existing sample length {0}", existingAudioSampleLength); + } + +} diff --git a/jpsxdec/src/jpsxdec/i18n/_PlaceholderMessage.java b/jpsxdec/src/jpsxdec/i18n/_PlaceholderMessage.java index a886e18..bfc2edf 100644 --- a/jpsxdec/src/jpsxdec/i18n/_PlaceholderMessage.java +++ b/jpsxdec/src/jpsxdec/i18n/_PlaceholderMessage.java @@ -45,7 +45,7 @@ import javax.annotation.Nonnull; /** Development localized message. Replace with actual message before release. */ -class _PlaceholderMessage implements ILocalizedMessage { +public class _PlaceholderMessage implements ILocalizedMessage { @Nonnull private final String _sMessage; diff --git a/jpsxdec/src/jpsxdec/i18n/log/ProgressLogger.java b/jpsxdec/src/jpsxdec/i18n/log/ProgressLogger.java index 3709023..cdfef7d 100644 --- a/jpsxdec/src/jpsxdec/i18n/log/ProgressLogger.java +++ b/jpsxdec/src/jpsxdec/i18n/log/ProgressLogger.java @@ -63,7 +63,7 @@ final public void progressStart(double dblMinValue, double dblMaxValue) throws TaskCanceledException { if (dblMaxValue < dblMinValue) - throw new IllegalArgumentException(); + throw new IllegalArgumentException(dblMinValue + " > " + dblMaxValue); _dblMin = dblMinValue; _dblMax = dblMaxValue; handleProgressStart(); diff --git a/jpsxdec/src/jpsxdec/indexing/DiscIndex.java b/jpsxdec/src/jpsxdec/indexing/DiscIndex.java index 2ce0dce..026621b 100644 --- a/jpsxdec/src/jpsxdec/indexing/DiscIndex.java +++ b/jpsxdec/src/jpsxdec/indexing/DiscIndex.java @@ -61,20 +61,22 @@ import javax.annotation.Nonnull; import jpsxdec.Version; import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.CdSector; import jpsxdec.cdreaders.CdSectorHeader; -import jpsxdec.cmdline.SectorCounter; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.IndexId; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.I; import jpsxdec.i18n.exception.LocalizedDeserializationFail; +import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.i18n.log.ProgressLogger; import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.iso9660.DiscItemISO9660File; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.strvideo.DiscItemStrVideoStream; import jpsxdec.util.IO; import jpsxdec.util.Misc; @@ -122,7 +124,7 @@ public IndexReadException(@Nonnull File file, IOException ex) { private static final String COMMENT_LINE_START = ";"; @Nonnull - private final CdFileSectorReader _sourceCD; + private final ICdSectorReader _sourceCD; @CheckForNull private String _sDiscName = null; @Nonnull @@ -132,8 +134,8 @@ public IndexReadException(@Nonnull File file, IOException ex) { private final LinkedHashMap _lookup = new LinkedHashMap(); /** Finds all the interesting items on the CD. */ - public DiscIndex(@Nonnull CdFileSectorReader cdReader, @Nonnull final ProgressLogger pl) - throws TaskCanceledException + public DiscIndex(@Nonnull ICdSectorReader cdReader, @Nonnull final ProgressLogger pl) + throws TaskCanceledException, CdReadException, LoggedFailure { _sourceCD = cdReader; @@ -160,25 +162,21 @@ public DiscIndex(@Nonnull CdFileSectorReader cdReader, @Nonnull final ProgressLo long lngStart, lngEnd; lngStart = System.currentTimeMillis(); - SectorCounter sectorCounter = new SectorCounter(); + SectorTypeCounter sectorCounter = new SectorTypeCounter(); - try { - while (sectorIter.hasNext()) { - IIdentifiedSector idSector = sectorIter.next(pl); - headerChecker.indexingSectorRead(idSector.getCdSector()); - sectorCounter.increment(idSector); - int iSector = idSector.getSectorNumber(); - pl.progressUpdate(iSector); - - if (pl.isSeekingEvent()) - pl.event(I.INDEX_SECTOR_ITEM_PROGRESS(iSector, iEndSector, _iterate.size())); - } + while (sectorIter.hasNext()) { + IIdentifiedSector idSector = sectorIter.next(pl); + headerChecker.indexingSectorRead(idSector.getCdSector()); + sectorCounter.increment(idSector); + int iSector = idSector.getSectorNumber(); + pl.progressUpdate(iSector); - sectorIter.close(pl); - } catch (CdFileSectorReader.CdReadException ex) { - pl.log(Level.SEVERE, I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); + if (pl.isSeekingEvent()) + pl.event(I.INDEX_SECTOR_ITEM_PROGRESS(iSector, iEndSector, _iterate.size())); } + sectorIter.flush(pl); + for (DiscIndexer indexer : indexers) { indexer.listPostProcessing(_iterate); @@ -211,10 +209,11 @@ public DiscIndex(@Nonnull CdFileSectorReader cdReader, @Nonnull final ProgressLo pl.log(Level.INFO, I.PROCESS_TIME((lngEnd - lngStart) / 1000.0)); pl.progressEnd(); - for (Map.Entry entry : sectorCounter) { - String sLog = entry.getKey() + " " + entry.getValue(); - System.out.println(sLog); - LOG.info(sLog); + if (LOG.isLoggable(Level.INFO)) { + for (Map.Entry entry : sectorCounter) { + String sLog = entry.getKey() + " " + entry.getValue(); + LOG.info(sLog); + } } } @@ -276,7 +275,7 @@ private static int typeHierarchyLevel(@Nonnull DiscItem item) { return 1; else if (item instanceof DiscItemStrVideoStream) return 2; - else if (item instanceof DiscItemAudioStream) + else if (item instanceof DiscItemSectorBasedAudioStream) return 3; else return 4; @@ -307,7 +306,7 @@ public DiscIndex(@Nonnull String sIndexFile, @Nonnull ILocalizedLogger errLog) IndexReadException, LocalizedDeserializationFail, CdFileSectorReader.CdFileNotFoundException, - CdFileSectorReader.CdReadException + CdReadException { this(sIndexFile, (CdFileSectorReader)null, errLog); } @@ -318,29 +317,29 @@ public DiscIndex(@Nonnull String sIndexFile, boolean blnAllowWrites, @Nonnull IL IndexReadException, LocalizedDeserializationFail, CdFileSectorReader.CdFileNotFoundException, - CdFileSectorReader.CdReadException + CdReadException { this(sIndexFile, null, blnAllowWrites, errLog); } /** Deserializes the CD index file, and creates a list of items on the CD */ - public DiscIndex(@Nonnull String sIndexFile, @CheckForNull CdFileSectorReader cdReader, @Nonnull ILocalizedLogger errLog) + public DiscIndex(@Nonnull String sIndexFile, @CheckForNull ICdSectorReader cdReader, @Nonnull ILocalizedLogger errLog) throws IndexNotFoundException, IndexReadException, LocalizedDeserializationFail, CdFileSectorReader.CdFileNotFoundException, - CdFileSectorReader.CdReadException + CdReadException { this(sIndexFile, cdReader, false, errLog); } - private DiscIndex(@Nonnull String sIndexFile, @CheckForNull CdFileSectorReader cdReader, + private DiscIndex(@Nonnull String sIndexFile, @CheckForNull ICdSectorReader cdReader, boolean blnAllowWrites, @Nonnull ILocalizedLogger errLog) throws IndexNotFoundException, IndexReadException, LocalizedDeserializationFail, CdFileSectorReader.CdFileNotFoundException, - CdFileSectorReader.CdReadException + CdReadException { File indexFile = new File(sIndexFile); @@ -453,7 +452,7 @@ private DiscIndex(@Nonnull String sIndexFile, @CheckForNull CdFileSectorReader c blnLineHandled = true; if (item.notEntirelyInCd()) { - errLog.log(Level.SEVERE, I.NOT_CONTAINED_IN_DISC(item.getIndexId().toString())); + errLog.log(Level.WARNING, I.NOT_CONTAINED_IN_DISC(item.getIndexId().toString())); } _iterate.add(item); @@ -482,9 +481,10 @@ private DiscIndex(@Nonnull String sIndexFile, @CheckForNull CdFileSectorReader c } // .......................................................... - // debug print the list contents - if (LOG.isLoggable(Level.FINE)) { - for (DiscItem item : this) LOG.fine(item.toString()); + // important to log index for when issues are reported + if (LOG.isLoggable(Level.INFO)) { + for (DiscItem item : this) + LOG.info(item.toString()); } // no exception thrown, don't close the CD in finally block @@ -582,7 +582,7 @@ public boolean hasIndex(int iIndex) { return _lookup.containsKey(Integer.valueOf(iIndex)); } - public @Nonnull CdFileSectorReader getSourceCd() { + public @Nonnull ICdSectorReader getSourceCd() { return _sourceCD; } diff --git a/jpsxdec/src/jpsxdec/indexing/DiscIndexer.java b/jpsxdec/src/jpsxdec/indexing/DiscIndexer.java index 1e82840..f15bb07 100644 --- a/jpsxdec/src/jpsxdec/indexing/DiscIndexer.java +++ b/jpsxdec/src/jpsxdec/indexing/DiscIndexer.java @@ -45,7 +45,7 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -70,13 +70,13 @@ public abstract class DiscIndexer { public static @Nonnull List createIndexers(@Nonnull ILocalizedLogger log) { DiscIndexer[] coreIndexers = new DiscIndexer[] { + new DiscIndexerXaAudio(log), new DiscIndexerISO9660(log), new DiscIndexerSquareAudio(log), new DiscIndexerTim(), new DiscIndexerSectorBasedVideo(log), - new DiscIndexerXaAudio(log), new DiscIndexerPolicenauts(), - new DiscIndexerCrusader(log), + new DiscIndexerCrusader(), new DiscIndexerEAVideo(), }; ArrayList indexers = new ArrayList(Arrays.asList(coreIndexers)); @@ -90,11 +90,11 @@ public abstract class DiscIndexer { @CheckForNull private Collection _mediaList; @CheckForNull - private CdFileSectorReader _sourceCd; + private ICdSectorReader _sourceCd; /** Called by {@link DiscIndex} right away. */ final void indexInit(@Nonnull Collection items, - @Nonnull CdFileSectorReader cd) + @Nonnull ICdSectorReader cd) { _mediaList = items; _sourceCd = cd; @@ -106,7 +106,7 @@ final protected void addDiscItem(@Nonnull DiscItem discItem) { _mediaList.add(discItem); } - final protected @Nonnull CdFileSectorReader getCd() { + final protected @Nonnull ICdSectorReader getCd() { if (_sourceCd == null) throw new IllegalStateException("CD should have been set before use"); return _sourceCd; diff --git a/jpsxdec/src/jpsxdec/cmdline/SectorCounter.java b/jpsxdec/src/jpsxdec/indexing/SectorTypeCounter.java similarity index 87% rename from jpsxdec/src/jpsxdec/cmdline/SectorCounter.java rename to jpsxdec/src/jpsxdec/indexing/SectorTypeCounter.java index 6e97004..84242fc 100644 --- a/jpsxdec/src/jpsxdec/cmdline/SectorCounter.java +++ b/jpsxdec/src/jpsxdec/indexing/SectorTypeCounter.java @@ -1,110 +1,110 @@ -/* - * jPSXdec: PlayStation 1 Media Decoder/Converter in Java - * Copyright (C) 2016-2020 Michael Sabin - * All rights reserved. - * - * Redistribution and use of the jPSXdec code or any derivative works are - * permitted provided that the following conditions are met: - * - * * Redistributions may not be sold, nor may they be used in commercial - * or revenue-generating business activities. - * - * * Redistributions that are modified from the original source must - * include the complete source code, including the source code for all - * components used by a binary built from the modified sources. However, as - * a special exception, the source code distributed need not include - * anything that is normally distributed (in either source or binary form) - * with the major components (compiler, kernel, and so on) of the operating - * system on which the executable runs, unless that component itself - * accompanies the executable. - * - * * Redistributions must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or - * other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -package jpsxdec.cmdline; - -import java.util.Iterator; -import java.util.Map; -import java.util.TreeMap; -import javax.annotation.Nonnull; -import jpsxdec.modules.IIdentifiedSector; - -/** - * Feed identified (or unidentified) sectors to this class and it will - * count how many it sees of each type. - */ -public class SectorCounter implements Iterable> { - - private final TreeMap _sectorCounts = - new TreeMap(); - - public void increment(IIdentifiedSector idSect) { - if (idSect == null) - incrementName("UnidentifiedSector"); - else - incrementName(idSect.getTypeName()); - } - - private void incrementName(@Nonnull String sName) { - Integer oiCount = _sectorCounts.get(sName); - if (oiCount == null) { - _sectorCounts.put(sName, 1); - } else { - _sectorCounts.put(sName, oiCount + 1); - } - } - - public void put(@Nonnull String sName, int iCount) { - _sectorCounts.put(sName, iCount); - } - - @Override - public @Nonnull Iterator> iterator() { - return _sectorCounts.entrySet().iterator(); - } - - @Override - public int hashCode() { - int hash = 3; - hash = 37 * hash + (_sectorCounts != null ? _sectorCounts.hashCode() : 0); - return hash; - } - - @Override - public boolean equals(Object obj) { - if (obj == null || getClass() != obj.getClass()) { - return false; - } - final SectorCounter other = (SectorCounter) obj; - if (_sectorCounts != other._sectorCounts && - (_sectorCounts == null || !_sectorCounts.equals(other._sectorCounts))) { - return false; - } - return true; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - for (Map.Entry entry : this) { - if (sb.length() > 0) - sb.append(' '); - sb.append(entry.getKey()).append('=').append(entry.getValue()); - } - return sb.toString(); - } -} +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2016-2020 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.indexing; + +import java.util.Iterator; +import java.util.Map; +import java.util.TreeMap; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.modules.IIdentifiedSector; +import jpsxdec.modules.UnidentifiedSector; + +/** Feed identified (or unidentified) sectors or their type names to this class + * and it will count how many it sees of each type. */ +public class SectorTypeCounter implements Iterable> { + + private final TreeMap _sectorCounts = + new TreeMap(); + + public void increment(@CheckForNull IIdentifiedSector idSect) { + if (idSect == null) + incrementName(UnidentifiedSector.TYPE_NAME); + else + incrementName(idSect.getTypeName()); + } + + private void incrementName(@Nonnull String sName) { + Integer oiCount = _sectorCounts.get(sName); + if (oiCount == null) { + _sectorCounts.put(sName, 1); + } else { + _sectorCounts.put(sName, oiCount + 1); + } + } + + public void put(@Nonnull String sName, int iCount) { + _sectorCounts.put(sName, iCount); + } + + @Override + public @Nonnull Iterator> iterator() { + return _sectorCounts.entrySet().iterator(); + } + + @Override + public int hashCode() { + int hash = 3; + hash = 37 * hash + (_sectorCounts != null ? _sectorCounts.hashCode() : 0); + return hash; + } + + @Override + public boolean equals(Object obj) { + if (obj == null || getClass() != obj.getClass()) { + return false; + } + final SectorTypeCounter other = (SectorTypeCounter) obj; + if (_sectorCounts != other._sectorCounts && + (_sectorCounts == null || !_sectorCounts.equals(other._sectorCounts))) { + return false; + } + return true; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + for (Map.Entry entry : this) { + if (sb.length() > 0) + sb.append(' '); + sb.append(entry.getKey()).append('=').append(entry.getValue()); + } + return sb.toString(); + } +} diff --git a/jpsxdec/src/jpsxdec/indexing/package.html b/jpsxdec/src/jpsxdec/indexing/package.html index bdfc781..7c75274 100644 --- a/jpsxdec/src/jpsxdec/indexing/package.html +++ b/jpsxdec/src/jpsxdec/indexing/package.html @@ -4,4 +4,4 @@ Searching for interesting stuff in a disc image. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/iso9660/DirectoryRecord.java b/jpsxdec/src/jpsxdec/iso9660/DirectoryRecord.java index 5a87914..18949aa 100644 --- a/jpsxdec/src/jpsxdec/iso9660/DirectoryRecord.java +++ b/jpsxdec/src/jpsxdec/iso9660/DirectoryRecord.java @@ -77,11 +77,11 @@ public DirectoryRecord(@Nonnull InputStream is) throws EOFException, IOException, BinaryDataNotRecognized { int length = read1(is); - if (length < 1) throw new BinaryDataNotRecognized(); + if (length < 34) throw new BinaryDataNotRecognized(); /* ext_attr_length */ magic1(is, 0); extent = read8_bothendian(is); size = read8_bothendian(is); - date = new RecordingDateAndTime(is); + date = new RecordingDateAndTime(is); // 7 bytes flags = read1(is); if (((flags & FileFlags.Directory) != 0) && ((size % 2048) != 0)) throw new BinaryDataNotRecognized(); @@ -89,9 +89,12 @@ public DirectoryRecord(@Nonnull InputStream is) /* interleave */ magic1(is, 0); /* volume_sequence_number */ magic4_bothendian(is, 1); int name_len = read1(is); + // 33 bytes have been read thus far + int name_extra_len = length - (33 + name_len); + if (name_extra_len < 0) + throw new BinaryDataNotRecognized(); name = sanitizeFileOrDirName(readS(is, name_len)); - // just for debugging - byte[] name_extra = readX(is, length - 33 - name_len); + byte[] name_extra = readX(is, name_extra_len); } @Override diff --git a/jpsxdec/src/jpsxdec/iso9660/package.html b/jpsxdec/src/jpsxdec/iso9660/package.html index d1e50d5..4875614 100644 --- a/jpsxdec/src/jpsxdec/iso9660/package.html +++ b/jpsxdec/src/jpsxdec/iso9660/package.html @@ -4,4 +4,4 @@ Handling for the ISO9660 file-system found on CD disc images. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/modules/IdentifiedSectorListener.java b/jpsxdec/src/jpsxdec/modules/IdentifiedSectorListener.java index f1221b6..e17430e 100644 --- a/jpsxdec/src/jpsxdec/modules/IdentifiedSectorListener.java +++ b/jpsxdec/src/jpsxdec/modules/IdentifiedSectorListener.java @@ -44,6 +44,7 @@ public interface IdentifiedSectorListener { + /** Return null to listen for any sector. */ @CheckForNull Class getListeningFor(); void feedSector(@Nonnull T idSector, @Nonnull ILocalizedLogger log) diff --git a/jpsxdec/src/jpsxdec/modules/SectorClaimSystem.java b/jpsxdec/src/jpsxdec/modules/SectorClaimSystem.java index 17f4155..a20c400 100644 --- a/jpsxdec/src/jpsxdec/modules/SectorClaimSystem.java +++ b/jpsxdec/src/jpsxdec/modules/SectorClaimSystem.java @@ -43,7 +43,8 @@ import java.util.List; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.CdSector; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; @@ -53,6 +54,7 @@ import jpsxdec.modules.dredd.SectorClaimToDreddFrame; import jpsxdec.modules.eavideo.SectorClaimToEAVideo; import jpsxdec.modules.iso9660.SectorClaimToSectorISO9660; +import jpsxdec.modules.ngauge.SectorClaimToNGaugeSector; import jpsxdec.modules.policenauts.SectorClaimToPolicenauts; import jpsxdec.modules.square.SectorClaimToFF7Sector; import jpsxdec.modules.square.SectorClaimToSquareAudioSector; @@ -78,15 +80,15 @@ */ public class SectorClaimSystem { - public static @Nonnull SectorClaimSystem create(@Nonnull CdFileSectorReader cd) { + public static @Nonnull SectorClaimSystem create(@Nonnull ICdSectorReader cd) { return create(cd, 0); } - public static @Nonnull SectorClaimSystem create(@Nonnull CdFileSectorReader cd, + public static @Nonnull SectorClaimSystem create(@Nonnull ICdSectorReader cd, int iStartSector) { return create(cd, iStartSector, cd.getSectorCount()-1); } - public static @Nonnull SectorClaimSystem create(@Nonnull CdFileSectorReader cd, + public static @Nonnull SectorClaimSystem create(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSectorInclusive) { @@ -96,10 +98,12 @@ public class SectorClaimSystem { scs.addClaimer(new SectorClaimToSectorCdAudio()); scs.addClaimer(new SectorClaimToSectorISO9660()); - scs.addClaimer(new SectorClaimToFF7Sector()); // FF7 needs to be before other video sector types + scs.addClaimer(new SectorClaimToNGaugeSector()); + scs.addClaimer(new SectorClaimToFF7Sector()); // FF7 needs to be before other video sector types (see javadoc) scs.addClaimer(new SectorClaimToStrVideoSector()); scs.addClaimer(new SectorClaimToSquareAudioSector()); scs.addClaimer(new SectorClaimToSectorAc3Video()); + scs.addClaimer(new SectorClaimToSectorCrusader()); scs.addClaimer(new SectorClaimToDreddFrame()); scs.addClaimer(new SectorClaimToPolicenauts()); @@ -116,10 +120,9 @@ public interface SectorClaimer { void sectorRead(@Nonnull ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws IOException, LoggedFailure; + throws IOException; - void endOfSectors(@Nonnull ILocalizedLogger log) - throws LoggedFailure; + void endOfSectors(@Nonnull ILocalizedLogger log); } @@ -168,7 +171,7 @@ public String toString() { // ========================================================================= @Nonnull - private final CdFileSectorReader _cd; + private final ICdSectorReader _cd; @Nonnull private final ArrayList _iterators = new ArrayList(); @Nonnull @@ -180,11 +183,11 @@ public String toString() { @Nonnull // only non-null when being used private ILocalizedLogger _log; - SectorClaimSystem(@Nonnull CdFileSectorReader cd) { + SectorClaimSystem(@Nonnull ICdSectorReader cd) { this(cd, 0, cd.getSectorCount() - 1); } - private SectorClaimSystem(@Nonnull CdFileSectorReader cd, int iStartSector, + private SectorClaimSystem(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSectorInclusive) { _cd = cd; @@ -225,29 +228,19 @@ public boolean hasNext() { return _outerMostIterator.hasNext(); } - private static class LoggedFailureWrapper extends RuntimeException { - private final LoggedFailure _inner; - public LoggedFailureWrapper(LoggedFailure inner) { - super(inner); - _inner = inner; - } - } - @SuppressWarnings("unchecked") public @Nonnull IIdentifiedSector next(@Nonnull ILocalizedLogger log) - throws CdFileSectorReader.CdReadException + throws CdReadException, LoggedFailure { try { _log = log; ClaimableSector next; try { next = _outerMostIterator.next(); - } catch (LoggedFailureWrapper ex) { - throw ex; } catch (IOException ex) { - if (ex instanceof CdFileSectorReader.CdReadException) - throw (CdFileSectorReader.CdReadException)ex; - throw new CdFileSectorReader.CdReadException(getSourceCdFile(), ex); + if (ex instanceof CdReadException) + throw (CdReadException)ex; + throw new CdReadException(getSourceCdFile(), ex); } IIdentifiedSector idSector = next.getClaimer(); @@ -255,13 +248,9 @@ public LoggedFailureWrapper(LoggedFailure inner) { idSector = new UnidentifiedSector(next.getSector()); for (IdentifiedSectorListener listener : _idSectorListeners) { - try { - Class listeningFor = listener.getListeningFor(); - if (listeningFor == null || listeningFor.isInstance(idSector)) - listener.feedSector(idSector, log); - } catch (LoggedFailure ex) { - throw new LoggedFailureWrapper(ex); - } + Class listeningFor = listener.getListeningFor(); + if (listeningFor == null || listeningFor.isInstance(idSector)) + listener.feedSector(idSector, log); } return idSector; @@ -270,21 +259,14 @@ public LoggedFailureWrapper(LoggedFailure inner) { } } - public void close(@Nonnull ILocalizedLogger log) { + /** Tell everything to finish processing the sectors that have been read. */ + public void flush(@Nonnull ILocalizedLogger log) throws LoggedFailure { for (SectorClaimInception claimer : _iterators) { - try { - claimer._claimer.endOfSectors(log); - } catch (LoggedFailure ex) { - throw new LoggedFailureWrapper(ex); - } + claimer._claimer.endOfSectors(log); } for (IdentifiedSectorListener listener : _idSectorListeners) { - try { - listener.endOfFeedSectors(log); - } catch (LoggedFailure ex) { - throw new LoggedFailureWrapper(ex); - } + listener.endOfFeedSectors(log); } } @@ -293,11 +275,11 @@ public void close(@Nonnull ILocalizedLogger log) { /** Core iterator that reads directly from the CD. */ private static class CoreSectorIterator implements IOIterator { @Nonnull - private final CdFileSectorReader _cd; + private final ICdSectorReader _cd; private int _iSector; private final int _iEndSector; - public CoreSectorIterator(@Nonnull CdFileSectorReader cd, int iStartSector, int iEndSector) { + public CoreSectorIterator(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector) { _cd = cd; _iSector = iStartSector; _iEndSector = iEndSector; @@ -335,11 +317,7 @@ public boolean hasNext() { public @Nonnull ClaimableSector next() throws IOException { BufferedIOIterator copy = _nestedIter.copy(); ClaimableSector cs = copy.next(); - try { - _claimer.sectorRead(cs, copy, _log); - } catch (LoggedFailure ex) { - throw new LoggedFailureWrapper(ex); - } + _claimer.sectorRead(cs, copy, _log); return _nestedIter.next(); } } diff --git a/jpsxdec/src/jpsxdec/modules/UnidentifiedSector.java b/jpsxdec/src/jpsxdec/modules/UnidentifiedSector.java index 1bf655b..41c15a6 100644 --- a/jpsxdec/src/jpsxdec/modules/UnidentifiedSector.java +++ b/jpsxdec/src/jpsxdec/modules/UnidentifiedSector.java @@ -46,6 +46,8 @@ * Currently not actually used due to the TODO below. */ public class UnidentifiedSector extends IdentifiedSector { + public static final String TYPE_NAME = "Unknown"; + /** * @throws IllegalArgumentException if {@link CdSector#isCdAudioSector()} is true. */ @@ -61,7 +63,7 @@ public UnidentifiedSector(@Nonnull CdSector cdSector) throws IllegalArgumentExce @Override public @Nonnull String getTypeName() { - return "Unknown"; + return TYPE_NAME; } @Override diff --git a/jpsxdec/src/jpsxdec/modules/ac3/Ac3Demuxer.java b/jpsxdec/src/jpsxdec/modules/ac3/Ac3Demuxer.java index fe2fde8..c54858c 100644 --- a/jpsxdec/src/jpsxdec/modules/ac3/Ac3Demuxer.java +++ b/jpsxdec/src/jpsxdec/modules/ac3/Ac3Demuxer.java @@ -65,11 +65,11 @@ public Ac3Demuxer(SectorAceCombat3Video firstChunk, @Nonnull ILocalizedLogger lo if (chunk.getChannel() != _iChannel) return Ac3AddResult.WrongChannel; - boolean blnIsPartOfFrame = - chunk.getWidth() == _iWidth && chunk.getHeight() == _iHeight && - _bldr.addSectorIfPartOfFrame(chunk, - chunk.getChunkNumber(), chunk.getChunksInFrame(), - chunk.getSectorNumber(), chunk.getInvertedFrameNumber()); + boolean blnIsPartOfFrame = chunk.getWidth() == _iWidth && + chunk.getHeight() == _iHeight && + _bldr.addSectorIfPartOfFrame(chunk, + chunk.getChunkNumber(), chunk.getChunksInFrame(), + chunk.getSectorNumber(), chunk.getInvertedFrameNumber()); if (!blnIsPartOfFrame) return Ac3AddResult.WrongFormat; diff --git a/jpsxdec/src/jpsxdec/modules/ac3/DemuxedAc3Frame.java b/jpsxdec/src/jpsxdec/modules/ac3/DemuxedAc3Frame.java index 93cd16d..a3faa42 100644 --- a/jpsxdec/src/jpsxdec/modules/ac3/DemuxedAc3Frame.java +++ b/jpsxdec/src/jpsxdec/modules/ac3/DemuxedAc3Frame.java @@ -41,7 +41,7 @@ import java.util.List; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.IDemuxedFrame; @@ -126,11 +126,11 @@ public void printSectors(@Nonnull PrintStream ps) { @Override public void writeToSectors(@Nonnull SectorBasedFrameAnalysis existingFrame, @Nonnull BitStreamAnalysis newFrame, - @Nonnull CdFileSectorReader cd, + @Nonnull DiscPatcher patcher, @Nonnull ILocalizedLogger log) throws LoggedFailure { - SectorBasedFrameReplace.writeToSectors(existingFrame, newFrame, cd, log, _demux); + SectorBasedFrameReplace.writeToSectors(existingFrame, newFrame, patcher, log, _demux); } @Override diff --git a/jpsxdec/src/jpsxdec/modules/ac3/DiscIndexerAceCombat3Video.java b/jpsxdec/src/jpsxdec/modules/ac3/DiscIndexerAceCombat3Video.java index 06a75cc..0b45ead 100644 --- a/jpsxdec/src/jpsxdec/modules/ac3/DiscIndexerAceCombat3Video.java +++ b/jpsxdec/src/jpsxdec/modules/ac3/DiscIndexerAceCombat3Video.java @@ -40,7 +40,7 @@ import java.util.TreeMap; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -100,7 +100,7 @@ public boolean addFrame(@Nonnull DemuxedAc3Frame frame) { return true; } - public @Nonnull DiscItemAceCombat3VideoStream endOfMovie(@Nonnull CdFileSectorReader cd) { + public @Nonnull DiscItemAceCombat3VideoStream endOfMovie(@Nonnull ICdSectorReader cd) { return new DiscItemAceCombat3VideoStream(cd, _strInfoBuilder.getStartSector(), _strInfoBuilder.getEndSector(), _strInfoBuilder.makeDims(), diff --git a/jpsxdec/src/jpsxdec/modules/ac3/DiscItemAceCombat3VideoStream.java b/jpsxdec/src/jpsxdec/modules/ac3/DiscItemAceCombat3VideoStream.java index 73aecd8..3c7e4db 100644 --- a/jpsxdec/src/jpsxdec/modules/ac3/DiscItemAceCombat3VideoStream.java +++ b/jpsxdec/src/jpsxdec/modules/ac3/DiscItemAceCombat3VideoStream.java @@ -37,23 +37,20 @@ package jpsxdec.modules.ac3; -import java.io.PrintStream; import java.util.Arrays; import java.util.List; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; -import jpsxdec.i18n.log.DebugLogger; import jpsxdec.i18n.log.ILocalizedLogger; -import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.IdentifiedSectorListener; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.SectorRange; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; @@ -77,7 +74,7 @@ public class DiscItemAceCombat3VideoStream extends DiscItemSectorBasedVideoStrea private static final String CHANNEL_KEY = "Channel"; private final int _iChannel; - public DiscItemAceCombat3VideoStream(@Nonnull CdFileSectorReader cd, + public DiscItemAceCombat3VideoStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format sectorIndexFrameNumberFormat, @@ -91,7 +88,7 @@ public DiscItemAceCombat3VideoStream(@Nonnull CdFileSectorReader cd, _iChannel = iChannel; } - public DiscItemAceCombat3VideoStream(@Nonnull CdFileSectorReader cd, + public DiscItemAceCombat3VideoStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { @@ -166,27 +163,6 @@ public FrameNumber getEndFrame() { return Arrays.asList(FrameNumber.Type.Index, FrameNumber.Type.Header, FrameNumber.Type.Sector); } - @Override - public void fpsDump(@Nonnull PrintStream ps) throws CdFileSectorReader.CdReadException { - SectorClaimSystem it = createClaimSystem(); - for (int iSector = 0; it.hasNext(); iSector++) { - IIdentifiedSector isect = it.next(DebugLogger.Log); - if (isect instanceof SectorAceCombat3Video) { - SectorAceCombat3Video vidSect = (SectorAceCombat3Video) isect; - ps.println(String.format("%-5d %-4d %d/%d", - iSector, - _iMaxInvFrame - vidSect.getInvertedFrameNumber(), - vidSect.getChunkNumber(), - vidSect.getChunksInFrame() )); - } else { - ps.println(String.format( - "%-5d X", - iSector)); - } - - } - } - @Override public @Nonnull ISectorClaimToDemuxedFrame makeDemuxer() { return new Demuxer(_iMaxInvFrame, diff --git a/jpsxdec/src/jpsxdec/modules/ac3/SectorClaimToSectorAc3Video.java b/jpsxdec/src/jpsxdec/modules/ac3/SectorClaimToSectorAc3Video.java index 90c4cef..7221054 100644 --- a/jpsxdec/src/jpsxdec/modules/ac3/SectorClaimToSectorAc3Video.java +++ b/jpsxdec/src/jpsxdec/modules/ac3/SectorClaimToSectorAc3Video.java @@ -41,7 +41,6 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdSector; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.util.IOIterator; @@ -59,7 +58,7 @@ public class SectorClaimToSectorAc3Video implements SectorClaimSystem.SectorClai public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws IOException, LoggedFailure + throws IOException { if (cs.isClaimed()) return; @@ -70,6 +69,6 @@ public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, } @Override - public void endOfSectors(@Nonnull ILocalizedLogger log) throws LoggedFailure { + public void endOfSectors(@Nonnull ILocalizedLogger log) { } } diff --git a/jpsxdec/src/jpsxdec/modules/aconcagua/AconcaguaDemuxer.java b/jpsxdec/src/jpsxdec/modules/aconcagua/AconcaguaDemuxer.java index 7389d8b..b799458 100644 --- a/jpsxdec/src/jpsxdec/modules/aconcagua/AconcaguaDemuxer.java +++ b/jpsxdec/src/jpsxdec/modules/aconcagua/AconcaguaDemuxer.java @@ -65,7 +65,7 @@ public boolean addSectorIfPartOfFrame(@Nonnull ISelfDemuxingVideoSector sector) } @Override - public DemuxedAconcaguaFrame finishFrame(@Nonnull ILocalizedLogger log) { + public @Nonnull DemuxedAconcaguaFrame finishFrame(@Nonnull ILocalizedLogger log) { @SuppressWarnings("unchecked") List s = (List)getNonNullChunks(log); return new DemuxedAconcaguaFrame(getWidth(), getHeight(), getHeaderFrameNumber(), s, _iQuantizationScale); diff --git a/jpsxdec/src/jpsxdec/modules/aconcagua/BitStreamUncompressor_Aconcagua.java b/jpsxdec/src/jpsxdec/modules/aconcagua/BitStreamUncompressor_Aconcagua.java index bcc0b42..d904aa5 100644 --- a/jpsxdec/src/jpsxdec/modules/aconcagua/BitStreamUncompressor_Aconcagua.java +++ b/jpsxdec/src/jpsxdec/modules/aconcagua/BitStreamUncompressor_Aconcagua.java @@ -212,6 +212,8 @@ public class BitStreamUncompressor_Aconcagua implements MdecInputStream { private static final int MACROBLOCK_HEIGHT = 13; // 208 / 16 + public static final int MINIMUM_BITSTREAM_SIZE = AconcaguaBitReader.MINIMUM_BITSTREAM_SIZE; + private final int _iQuantizationScale; @Nonnull private final MdecContext _context; @@ -236,7 +238,7 @@ public BitStreamUncompressor_Aconcagua(int iMacroblockHeight, int iQuantizationS private int _iTable2Reads = -1; private int _iTable3Reads = -1; - private void resetColumn() { + private void resetColumn() throws MdecException.EndOfStream { _iPreviousDcCr = 0; _iPreviousDcCb = 0; _iPreviousDcSetInY1UsedInY2Y3 = 0; @@ -479,6 +481,10 @@ private static int readTable3(@Nonnull MdecCode code, int iNext32Bits) throws Md */ private static class AconcaguaBitReader { + /** 12 bytes are buffered immediately, so make sure the bitstream + * buffer is at least that big for the initialization. */ + public static final int MINIMUM_BITSTREAM_SIZE = 4 + 4 + 4; + private int _iFrontBits; private int _iMidBits; private int _iBackBits; @@ -488,16 +494,26 @@ private static class AconcaguaBitReader { private int _iPositionMultOf4 = -4; // meh hack so I can call resetColumn() in the constructor public AconcaguaBitReader(@Nonnull byte[] abBitstream, int iStartPos) { + if (abBitstream.length < MINIMUM_BITSTREAM_SIZE) + throw new IllegalArgumentException(); _abBitstream = abBitstream; - resetColumn(); + try { + resetColumn(); + } catch (MdecException.EndOfStream ex) { + throw new RuntimeException("Shouldn't happen", ex); + } } - final public void resetColumn() { + final public void resetColumn() throws MdecException.EndOfStream { _iBitsRemaining = 32; _iPositionMultOf4 = _iPositionMultOf4 + 4; - _iFrontBits = IO.readSInt32LE(_abBitstream, _iPositionMultOf4); - _iMidBits = IO.readSInt32LE(_abBitstream, _iPositionMultOf4 + 4); - _iBackBits = IO.readSInt32LE(_abBitstream, _iPositionMultOf4 + 8); + try { + _iFrontBits = IO.readSInt32LE(_abBitstream, _iPositionMultOf4); + _iMidBits = IO.readSInt32LE(_abBitstream, _iPositionMultOf4 + 4); + _iBackBits = IO.readSInt32LE(_abBitstream, _iPositionMultOf4 + 8); + } catch (ArrayIndexOutOfBoundsException ex) { + throw new MdecException.EndOfStream(ex); + } } public int getBits() { diff --git a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacket.java b/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacket.java new file mode 100644 index 0000000..52c1b63 --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacket.java @@ -0,0 +1,253 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.crusader; + +import java.io.EOFException; +import java.io.IOException; +import java.io.InputStream; +import java.util.Arrays; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import javax.sound.sampled.AudioFormat; +import jpsxdec.adpcm.SpuAdpcmSoundUnit; +import jpsxdec.util.BinaryDataNotRecognized; +import jpsxdec.util.IO; + + +public abstract class CrusaderPacket { + // in big-endian + public static final int MDEC_MAGIC = 0x4d444543; + public static final int ad20_MAGIC = 0x61643230; + public static final int ad21_MAGIC = 0x61643231; + + public static final int FRAMES_PER_SECOND = 15; + public static final int SECTORS_PER_FRAME = 150 / FRAMES_PER_SECOND; + + public static final int CRUSADER_SAMPLE_FRAMES_PER_SECOND = 22050; + public static final int SAMPLE_FRAMES_PER_SECTOR = CRUSADER_SAMPLE_FRAMES_PER_SECOND / 150; + + static { + if (CRUSADER_SAMPLE_FRAMES_PER_SECOND % 150 != 0 || 150 % FRAMES_PER_SECOND != 0) + throw new RuntimeException("Crusader sample rate doesn't cleanly divide by sector rate"); + } + public static final AudioFormat CRUSADER_AUDIO_FORMAT = new AudioFormat(CRUSADER_SAMPLE_FRAMES_PER_SECOND, 16, 2, true, false); + + private enum Type { + MDEC, ad20, ad21; + } + + /** First half of the packet header. */ + public static class HeaderType { + public static final int SIZEOF = 8; + + /** Returns null if 0's found instead of proper packet header. */ + public static @CheckForNull HeaderType read(@Nonnull InputStream is) + throws EOFException, IOException, BinaryDataNotRecognized + { + int iMagic = IO.readSInt32BE(is); + + Type magic; + switch (iMagic) { + case 0: + return null; + case MDEC_MAGIC: + magic = Type.MDEC; break; + case ad20_MAGIC: + magic = Type.ad20; break; + case ad21_MAGIC: + magic = Type.ad21; break; + default: + throw new BinaryDataNotRecognized(); + } + + int iPacketSize = IO.readSInt32BE(is); + return new HeaderType(magic, iPacketSize); + } + + private final Type _magic; + private final int _iPacketSize; + + private HeaderType(@Nonnull Type magic, int iPacketSize) { + _magic = magic; + _iPacketSize = iPacketSize; + } + + public int getRemainingPacketSize() { + return _iPacketSize - SIZEOF; + } + + public @Nonnull CrusaderPacket readPacket(@Nonnull InputStream is) + throws EOFException, IOException, BinaryDataNotRecognized + { + byte[] abPacket = IO.readByteArray(is, getRemainingPacketSize()); + if (_magic == Type.MDEC) + return new Video(_magic, abPacket); + else + return new Audio(_magic, abPacket); + } + + @Override + public String toString() { + return String.format("size %d", _iPacketSize); + } + + + } + + + public static class Audio extends CrusaderPacket { + // "ad20" or "ad21" // 4 bytes (already read) + // packet size (including this header) // 4 bytes (already read) + private final int _iPresentationSampleFrame; // 4 bytes + private static final long AUDIO_ID = 0x08000200L; // 4 bytes (in big-endian) + + private Audio(@Nonnull Type magic, @Nonnull byte[] abPacket) + throws BinaryDataNotRecognized + { + super(magic, abPacket); + // 2 for left and right audio channels + // 16 for SPU ADPCM sound unit count + // always be sure the audio data is a multiple of 16*2 + if (getPayloadSize() % (SpuAdpcmSoundUnit.SIZEOF_SOUND_UNIT * 2) != 0) + throw new BinaryDataNotRecognized(); + _iPresentationSampleFrame = IO.readSInt32BE(abPacket, 0); + if (_iPresentationSampleFrame < 0) + throw new BinaryDataNotRecognized(); + final long lngAudioId = IO.readUInt32BE(abPacket, 4); + if (lngAudioId != AUDIO_ID) + throw new BinaryDataNotRecognized(); + } + + public int getPresentationSampleFrame() { + return _iPresentationSampleFrame; + } + + public int getSoundUnitPairCount() { + return getPayloadSize() / (SpuAdpcmSoundUnit.SIZEOF_SOUND_UNIT * 2); + } + + @Override + public String toString() { + return super.toString() + " presentation sample " + _iPresentationSampleFrame; + } + } + + public static class Video extends CrusaderPacket { + // "MDEC" // 4 bytes (already read) + // packet size (including this header) // 4 bytes (already read) + private final short _iWidth; // 2 bytes + private final short _iHeight; // 2 bytes + private final int _iFrameNumber; // 4 bytes + + private Video(@Nonnull Type magic, @Nonnull byte[] abPacket) throws BinaryDataNotRecognized { + super(magic, abPacket); + _iWidth = IO.readSInt16BE(abPacket, 0); + if (_iWidth < 1) + throw new BinaryDataNotRecognized(); + _iHeight = IO.readSInt16BE(abPacket, 2); + if (_iHeight < 1) + throw new BinaryDataNotRecognized(); + _iFrameNumber = IO.readSInt32BE(abPacket, 4); + if (_iFrameNumber < 0) + throw new BinaryDataNotRecognized(); + } + + public short getWidth() { + return _iWidth; + } + + public short getHeight() { + return _iHeight; + } + + public int getFrameNumber() { + return _iFrameNumber; + } + + @Override + public String toString() { + return String.format("%s %dx%d frame %d", super.toString(), + _iWidth, _iHeight, _iFrameNumber); + } + + + } + + + private static final int REMAINING_PACKET_HEADER_SIZE = 8; + + @Nonnull + private final Type _magic; // 4 bytes (already read) + @Nonnull + private final byte[] _abPacket; + + private int _iStartSector = -1, _iEndSector = -1; + + public CrusaderPacket(@Nonnull Type magic, @Nonnull byte[] abPacket) { + _magic = magic; + _abPacket = abPacket; + } + + void setSectors(int iStartSector, int iEndSector) { + _iStartSector = iStartSector; + _iEndSector = iEndSector; + } + + public int getStartSector() { + return _iStartSector; + } + + public int getEndSector() { + return _iEndSector; + } + + public @Nonnull byte[] copyPayload() { + return Arrays.copyOfRange(_abPacket, REMAINING_PACKET_HEADER_SIZE, _abPacket.length); + } + + final public int getPayloadSize() { + return _abPacket.length - REMAINING_PACKET_HEADER_SIZE; + } + + @Override + public String toString() { + return String.format("%s sectors %d-%d payload size %d", + _magic, _iStartSector, _iEndSector, getPayloadSize()); + } + +} diff --git a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacketHeaderReader.java b/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacketHeaderReader.java deleted file mode 100644 index 0a38c17..0000000 --- a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacketHeaderReader.java +++ /dev/null @@ -1,160 +0,0 @@ -/* - * jPSXdec: PlayStation 1 Media Decoder/Converter in Java - * Copyright (C) 2017-2020 Michael Sabin - * All rights reserved. - * - * Redistribution and use of the jPSXdec code or any derivative works are - * permitted provided that the following conditions are met: - * - * * Redistributions may not be sold, nor may they be used in commercial - * or revenue-generating business activities. - * - * * Redistributions that are modified from the original source must - * include the complete source code, including the source code for all - * components used by a binary built from the modified sources. However, as - * a special exception, the source code distributed need not include - * anything that is normally distributed (in either source or binary form) - * with the major components (compiler, kernel, and so on) of the operating - * system on which the executable runs, unless that component itself - * accompanies the executable. - * - * * Redistributions must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or - * other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -package jpsxdec.modules.crusader; - -import java.io.EOFException; -import java.io.IOException; -import java.io.InputStream; -import java.util.logging.Level; -import java.util.logging.Logger; -import javax.annotation.Nonnull; -import jpsxdec.adpcm.SpuAdpcmSoundUnit; -import jpsxdec.util.BinaryDataNotRecognized; -import jpsxdec.util.IO; - - -public class CrusaderPacketHeaderReader { - - private static final Logger LOG = Logger.getLogger(CrusaderPacketHeaderReader.class.getName()); - - public interface Header { - int getByteSize(); - } - - public static class VideoHeader implements Header { - private final short _iWidth; - private final short _iHeight; - private final int _iFrameNumber; - private final int _iByteSize; - - public VideoHeader(@Nonnull byte[] abHeader, int iRemainingPayloadSize) - throws BinaryDataNotRecognized - { - _iWidth = IO.readSInt16BE(abHeader, 8); - if (_iWidth < 1) - throw new BinaryDataNotRecognized(); - _iHeight = IO.readSInt16BE(abHeader, 10); - if (_iHeight < 1) - throw new BinaryDataNotRecognized(); - _iFrameNumber = IO.readSInt32BE(abHeader, 12); - if (_iFrameNumber < 0) - throw new BinaryDataNotRecognized(); - _iByteSize = iRemainingPayloadSize; - } - public short getWidth() { return _iWidth; } - public short getHeight() { return _iHeight; } - public int getFrameNumber() { return _iFrameNumber; } - @Override - public int getByteSize() { return _iByteSize; } - } - - // in big-endian - private static final long AUDIO_ID = 0x08000200L; - - public static class AudioHeader implements Header { - private final int _iPresentationSampleFrame; - private final int _iByteSize; - - public AudioHeader(@Nonnull byte[] abHeader, int iRemainingPayloadSize) - throws BinaryDataNotRecognized - { - // 2 for left and right audio channels - // 16 for SPU ADPCM sound unit count - // always be sure the audio data is a multiple of 16*2 - if (iRemainingPayloadSize % (SpuAdpcmSoundUnit.SIZEOF_SOUND_UNIT * 2) != 0) - throw new BinaryDataNotRecognized(); - _iPresentationSampleFrame = IO.readSInt32BE(abHeader, 8); - if (_iPresentationSampleFrame < 0) - throw new BinaryDataNotRecognized(); - final long lngAudioId = IO.readUInt32BE(abHeader, 12); - if (lngAudioId != AUDIO_ID) - throw new BinaryDataNotRecognized(); - _iByteSize = iRemainingPayloadSize; - } - - public int getPresentationSampleFrame() { return _iPresentationSampleFrame; } - /** Guaranteed to be a multiple of 16*2 (i.e. stereo SPU sound units). */ - @Override - public int getByteSize() { return _iByteSize; } - } - - - // in big-endian - private static final int MDEC = 0x4d444543; - private static final int ad20 = 0x61643230; - private static final int ad21 = 0x61643231; - - - /** Tries to read a Crusader audio or video packet header from the input stream. - * @throws EOFException if not enough data in stream to read a header. - * @throws IOException if error reading from input stream. - * @throws BinaryDataNotRecognized if the next 16 bytes are not recognized as a header. - */ - public static @Nonnull Header read(@Nonnull InputStream stream) - throws EOFException, IOException, BinaryDataNotRecognized - { - byte[] abHeader = IO.readByteArray(stream, 16); - try { - int iPayloadSize = IO.readSInt32BE(abHeader, 4); - int iRemainingPayloadSize = iPayloadSize - 16; - if (iRemainingPayloadSize < 1) - throw new BinaryDataNotRecognized("Payload size = " + iPayloadSize); - - int iMagic = IO.readSInt32BE(abHeader, 0); - switch (iMagic) { - case MDEC: - return new VideoHeader(abHeader, iRemainingPayloadSize); - case ad20: - case ad21: - return new AudioHeader(abHeader, iRemainingPayloadSize); - default: - throw new BinaryDataNotRecognized("Unknown magic " + iMagic); - } - } catch (BinaryDataNotRecognized ex) { - if (LOG.isLoggable(Level.INFO)) { - StringBuilder sb = new StringBuilder("Invalid Crusader header "); - for (byte b : abHeader) { - sb.append(String.format("%02x", b)); - } - LOG.log(Level.INFO, sb.toString(), ex); - } - throw ex; - } - } - -} diff --git a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacketToFrameAndAudio.java b/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacketToFrameAndAudio.java index 248b6fd..a528723 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacketToFrameAndAudio.java +++ b/jpsxdec/src/jpsxdec/modules/crusader/CrusaderPacketToFrameAndAudio.java @@ -40,18 +40,15 @@ import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; -import java.util.Arrays; import java.util.logging.Level; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import javax.sound.sampled.AudioFormat; import jpsxdec.adpcm.SpuAdpcmDecoder; import jpsxdec.adpcm.SpuAdpcmSoundUnit; import jpsxdec.i18n.I; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; -import jpsxdec.util.DemuxedData; import jpsxdec.util.Fraction; /** Listens for Crusader packets and sends frames to a frame listener @@ -59,22 +56,10 @@ * to audio packet listeners. */ public class CrusaderPacketToFrameAndAudio implements CrusaderSectorToCrusaderPacket.PacketListener { - /** Equivalent to 15 fps. */ - public static final int SECTORS_PER_FRAME = 10; - - public static final int CRUSADER_SAMPLE_FRAMES_PER_SECOND = 22050; - public static final int SAMPLE_FRAMES_PER_SECTOR = CRUSADER_SAMPLE_FRAMES_PER_SECOND / 150; - static { - if (CRUSADER_SAMPLE_FRAMES_PER_SECOND % 150 != 0) - throw new RuntimeException("Crusader sample rate doesn't cleanly divide by sector rate"); - } - public static final AudioFormat CRUSADER_AUDIO_FORMAT = new AudioFormat(CRUSADER_SAMPLE_FRAMES_PER_SECOND, 16, 2, true, false); - public interface FrameListener { void frameComplete(@Nonnull DemuxedCrusaderFrame frame, @Nonnull ILocalizedLogger log) throws LoggedFailure; - void videoEnd(@Nonnull ILocalizedLogger log, int iStartSector, int iEndSector) - throws LoggedFailure; + void videoEnd(@Nonnull ILocalizedLogger log); } @Nonnull @@ -122,36 +107,38 @@ public void setAudioListener(@CheckForNull DecodedAudioPacket.Listener audioList } @Override - public void frame(@Nonnull CrusaderPacketHeaderReader.VideoHeader frameHeader, - @Nonnull DemuxedData demux, - @Nonnull ILocalizedLogger log) + public void packetComplete(CrusaderPacket packet, ILocalizedLogger log) throws LoggedFailure { + if (packet instanceof CrusaderPacket.Video) + frame((CrusaderPacket.Video) packet, log); + else if (packet instanceof CrusaderPacket.Audio) + audio((CrusaderPacket.Audio) packet, log); + } + + @Override + public void endOfVideo(ILocalizedLogger log) { + if (_frameListener != null) + _frameListener.videoEnd(log); + } + + private void frame(@Nonnull CrusaderPacket.Video videoPacket, + @Nonnull ILocalizedLogger log) throws LoggedFailure { - int iPresentationSector = frameHeader.getFrameNumber() * SECTORS_PER_FRAME + _iAbsoluteInitialFramePresentationSector; + int iPresentationSector = videoPacket.getFrameNumber() * CrusaderPacket.SECTORS_PER_FRAME + _iAbsoluteInitialFramePresentationSector; if (_frameListener != null) { - DemuxedCrusaderFrame frame = new DemuxedCrusaderFrame(frameHeader.getWidth(), frameHeader.getHeight(), - frameHeader.getFrameNumber(), demux, + DemuxedCrusaderFrame frame = new DemuxedCrusaderFrame(videoPacket, iPresentationSector); _frameListener.frameComplete(frame, log); } } - @Override - public void audio(@Nonnull CrusaderPacketHeaderReader.AudioHeader audio, - @Nonnull DemuxedData demux, - @Nonnull ILocalizedLogger log) + private void audio(@Nonnull CrusaderPacket.Audio audioPacket, + @Nonnull ILocalizedLogger log) throws LoggedFailure { // .. copy the audio data out of the sectors ............... - byte[] abAudioDemuxBuffer = demux.copyDemuxData(); - - if (abAudioDemuxBuffer.length != audio.getByteSize()) { // size is confirmed to be divisible by 2*16 - assert abAudioDemuxBuffer.length < audio.getByteSize(); // should be - - // resize the array - abAudioDemuxBuffer = Arrays.copyOf(abAudioDemuxBuffer, audio.getByteSize()); - } + byte[] abAudioDemuxBuffer = audioPacket.copyPayload(); // .. decode the audio data ............................. ByteArrayOutputStream audioBuffer = new ByteArrayOutputStream(); @@ -162,15 +149,15 @@ public void audio(@Nonnull CrusaderPacketHeaderReader.AudioHeader audio, new ByteArrayInputStream(abAudioDemuxBuffer, iChannelSize, iChannelSize), iSoundUnitsPerChannel, audioBuffer); } catch (IOException ex) { - throw new RuntimeException("Should never happen", ex); + throw new RuntimeException("ByteArrayInputStream shouldn't throw this", ex); } if (_audDecoder.hadCorruption()) - log.log(Level.WARNING, I.SPU_ADPCM_CORRUPTED(demux.getStartSector(), _audDecoder.getSampleFramesWritten())); + log.log(Level.WARNING, I.SPU_ADPCM_CORRUPTED(audioPacket.getStartSector(), _audDecoder.getSampleFramesWritten())); if (_audioListener != null) { - Fraction presentationSector = new Fraction(audio.getPresentationSampleFrame(), SAMPLE_FRAMES_PER_SECTOR) + Fraction presentationSector = new Fraction(audioPacket.getPresentationSampleFrame(), CrusaderPacket.SAMPLE_FRAMES_PER_SECTOR) .add(_iAbsoluteInitialFramePresentationSector); - DecodedAudioPacket packet = new DecodedAudioPacket(-1, CRUSADER_AUDIO_FORMAT, + DecodedAudioPacket packet = new DecodedAudioPacket(-1, CrusaderPacket.CRUSADER_AUDIO_FORMAT, presentationSector, audioBuffer.toByteArray()); _audioListener.audioPacketComplete(packet, log); diff --git a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderSectorToCrusaderPacket.java b/jpsxdec/src/jpsxdec/modules/crusader/CrusaderSectorToCrusaderPacket.java index 034867b..06f44a8 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderSectorToCrusaderPacket.java +++ b/jpsxdec/src/jpsxdec/modules/crusader/CrusaderSectorToCrusaderPacket.java @@ -37,146 +37,110 @@ package jpsxdec.modules.crusader; -import java.io.EOFException; import java.io.IOException; -import java.util.logging.Level; -import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; +import jpsxdec.modules.IdentifiedSectorListener; +import jpsxdec.modules.SectorRange; import jpsxdec.util.BinaryDataNotRecognized; -import jpsxdec.util.DemuxPushInputStream; -import jpsxdec.util.DemuxedData; -import jpsxdec.util.IO; +import jpsxdec.util.PushAvailableInputStream; -/** Unlike other pipelines, there isn't an end-to-end path from sector to - * presentation. Due to the way Crusader streams are, there really needs - * to be a bridge that handles {@link SectorCrusader}s as they come - * identified off the disc. - * This object is only valid for 1 movie. Create a new one once this is done. */ -public class CrusaderSectorToCrusaderPacket { - - private static final Logger LOG = Logger.getLogger(CrusaderSectorToCrusaderPacket.class.getName()); +public class CrusaderSectorToCrusaderPacket implements IdentifiedSectorListener { public interface PacketListener { - void frame(@Nonnull CrusaderPacketHeaderReader.VideoHeader frame, - @Nonnull DemuxedData demux, - @Nonnull ILocalizedLogger log) - throws LoggedFailure; - - void audio(@Nonnull CrusaderPacketHeaderReader.AudioHeader audio, - @Nonnull DemuxedData demux, - @Nonnull ILocalizedLogger log) + void packetComplete(@Nonnull CrusaderPacket packet, + @Nonnull ILocalizedLogger log) throws LoggedFailure; + void endOfVideo(@Nonnull ILocalizedLogger log); } + @CheckForNull + private PushAvailableInputStream _stream = new PushAvailableInputStream(); + @CheckForNull private PacketListener _packetListener; + @Nonnull + private final SectorRange _sectorRange; + private int _iPrevCrusaderSector = -1; @CheckForNull - private DemuxPushInputStream _stream; - @CheckForNull - private CrusaderPacketHeaderReader.Header _header; + private CrusaderPacket.HeaderType _nextPacketType; - public CrusaderSectorToCrusaderPacket(@Nonnull PacketListener listener) { + public CrusaderSectorToCrusaderPacket(@Nonnull SectorRange sectorRange, @Nonnull PacketListener listener) { + _sectorRange = sectorRange; _packetListener = listener; } public void setListener(@CheckForNull PacketListener listener) { _packetListener = listener; } - /** Returns if the sector was accepted by this movie. - * A new {@link CrusaderSectorToCrusaderPacket} should be created for - * each movie. */ - public boolean sectorRead(@Nonnull SectorCrusader sector, @Nonnull ILocalizedLogger log) throws LoggedFailure { - if (_iPrevCrusaderSector != -1) { - if (sector.getCrusaderSectorNumber() < _iPrevCrusaderSector) - return false; - int iNumberOfSectorsMissing = sector.getCrusaderSectorNumber() - _iPrevCrusaderSector; - int iPrevCdSector = sector.getSectorNumber() - iNumberOfSectorsMissing; - for (int iCrusaderSector = _iPrevCrusaderSector+1, - iCdSector = iPrevCdSector+1; - iCrusaderSector < sector.getCrusaderSectorNumber(); - iCrusaderSector++, iCdSector++) - { - addPiece(new CrusaderDemuxPiece(iCdSector)); - } - } - addPiece(new CrusaderDemuxPiece(sector)); - _iPrevCrusaderSector = sector.getCrusaderSectorNumber(); - read(log); - return true; + @Override + public @Nonnull Class getListeningFor() { + return SectorCrusader.class; } - private void addPiece(@Nonnull CrusaderDemuxPiece piece) { - if (_stream == null) { - _stream = new DemuxPushInputStream(piece); - } else { - _stream.addPiece(piece); + @Override + public void feedSector(@Nonnull SectorCrusader idSector, @Nonnull ILocalizedLogger log) throws LoggedFailure { + try { + if (!_sectorRange.sectorIsInRange(idSector.getSectorNumber())) + return; + + if (idSector.getCrusaderSectorNumber() != _iPrevCrusaderSector + 1) { + if (_packetListener != null) + _packetListener.endOfVideo(log); + _iPrevCrusaderSector = -1; + _stream = new PushAvailableInputStream(); + } + + if (_stream != null) { + _stream.addStream(idSector.getCrusaderDataStream(), idSector); + readPackets(log); + } + _iPrevCrusaderSector = idSector.getCrusaderSectorNumber(); + } catch (IOException ex) { + throw new RuntimeException("Shouldn't happen", ex); + } catch (BinaryDataNotRecognized ex) { + // data corruption } } - /** Tells this to finish off the video and flush any remaining data. */ - public void endVideo(@Nonnull ILocalizedLogger log) throws LoggedFailure { - _stream.close(); - read(log); - _stream = null; + @Override + public void endOfFeedSectors(@Nonnull ILocalizedLogger log) throws LoggedFailure { + if (_packetListener != null) + _packetListener.endOfVideo(log); } - private void read(@Nonnull ILocalizedLogger log) throws LoggedFailure { - try { - while (true) { - if (_header == null) { - _stream.mark(16); - try { - _header = CrusaderPacketHeaderReader.read(_stream); - } catch (BinaryDataNotRecognized ex) { - _stream.reset(); - // there are sectors with unallocated data at the end - // of videos, so no need to consider this a warning - LOG.log(Level.INFO, "Invalid Crusader header in {0} offset {1,number,#}", - new Object[]{_stream.getCurrentPiece(), _stream.getOffsetInCurrentPiece()}); - IO.skip(_stream, 1); - } catch (EOFException ex) { - // must be closed - // not enough data to even hold a header, so we're done - _stream = null; - return; - } - } else { - _stream.mark(_header.getByteSize()); - int iSkipped = IO.skipMax(_stream, _header.getByteSize()); - DemuxedData demux = _stream.getMarkToReadDemux(); - - if (_header.getByteSize() != demux.getDemuxSize()) { - // this is possible if there is an unexpected end - // of Crusader sectors. Then the demux data read will - // be < what the header says it should be - LOG.log(Level.WARNING, "Crusader packet header size {0} != demux size {1}", - new Object[]{_header.getByteSize(), demux.getDemuxSize()}); - } - - if (_header instanceof CrusaderPacketHeaderReader.VideoHeader) { - if (_packetListener != null) - _packetListener.frame((CrusaderPacketHeaderReader.VideoHeader)_header, demux, log); - } else if (_header instanceof CrusaderPacketHeaderReader.AudioHeader) { - if (_packetListener != null) - _packetListener.audio((CrusaderPacketHeaderReader.AudioHeader)_header, demux, log); - } else { - throw new RuntimeException(); - } - _header = null; // packet done + private void readPackets(@Nonnull ILocalizedLogger log) throws IOException, BinaryDataNotRecognized, LoggedFailure { + while (true) { + if (_nextPacketType == null) { + if (_stream.available() < CrusaderPacket.HeaderType.SIZEOF) + return; + + _nextPacketType = CrusaderPacket.HeaderType.read(_stream); + if (_nextPacketType == null) { + // either no more packets, or corruption + // either way, end the stream + _stream = null; + return; } + + } else { + if (_stream.available() < _nextPacketType.getRemainingPacketSize()) + return; + + int iStartSector = _stream.getCurrentMeta().getSectorNumber(); + CrusaderPacket packet = _nextPacketType.readPacket(_stream); + int iEndSector = _stream.getCurrentMeta().getSectorNumber(); + packet.setSectors(iStartSector, iEndSector); + _nextPacketType = null; + if (_packetListener != null) + _packetListener.packetComplete(packet, log); } - } catch (DemuxPushInputStream.NeedsMoreData ex) { - // ok, wait until another sector is added to try again - _stream.reset(); - } catch (IOException ex) { - throw new RuntimeException("Should not happen", ex); } } diff --git a/jpsxdec/src/jpsxdec/modules/crusader/DemuxedCrusaderFrame.java b/jpsxdec/src/jpsxdec/modules/crusader/DemuxedCrusaderFrame.java index 1a44376..4108319 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/DemuxedCrusaderFrame.java +++ b/jpsxdec/src/jpsxdec/modules/crusader/DemuxedCrusaderFrame.java @@ -38,40 +38,29 @@ package jpsxdec.modules.crusader; import java.io.PrintStream; -import java.util.Iterator; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; import jpsxdec.modules.video.sectorbased.SectorBasedFrameAnalysis; import jpsxdec.psxvideo.bitstreams.BitStreamAnalysis; import jpsxdec.psxvideo.mdec.MdecInputStream; -import jpsxdec.util.DemuxedData; import jpsxdec.util.Fraction; public class DemuxedCrusaderFrame implements IDemuxedFrame { - private final int _iWidth, _iHeight; - private final int _iHeaderFrameNumber; + private final int _iPresentationSector; @Nonnull - private final DemuxedData _demux; + private final CrusaderPacket.Video _packet; @CheckForNull private FrameNumber _frameNumber; - /** The sector the frame should be presented. - * This will be many sectors after where the frame was read. */ - private final int _iPresentationSector; - public DemuxedCrusaderFrame(int iWidth, int iHeight, - int iHeaderFrameNumber, - @Nonnull DemuxedData demux, + public DemuxedCrusaderFrame(CrusaderPacket.Video packet, int iPresentationSector) { - _iWidth = iWidth; - _iHeight = iHeight; - _iHeaderFrameNumber = iHeaderFrameNumber; - _demux = demux; + _packet = packet; _iPresentationSector = iPresentationSector; } @@ -82,22 +71,22 @@ public DemuxedCrusaderFrame(int iWidth, int iHeight, @Override public @Nonnull byte[] copyDemuxData() { - return _demux.copyDemuxData(); + return _packet.copyPayload(); } @Override public int getDemuxSize() { - return _demux.getDemuxSize(); + return _packet.getPayloadSize(); } @Override public int getStartSector() { - return _demux.getStartSector(); + return _packet.getStartSector(); } @Override public int getEndSector() { - return _demux.getEndSector(); + return _packet.getEndSector(); } @Override @@ -106,22 +95,22 @@ public int getEndSector() { throw new IllegalStateException(); return _frameNumber; } - public void setFrame(@Nonnull FrameNumber fn) { + void setFrame(@Nonnull FrameNumber fn) { _frameNumber = fn; } public int getHeaderFrameNumber() { - return _iHeaderFrameNumber; + return _packet.getFrameNumber(); } @Override public int getWidth() { - return _iWidth; + return _packet.getWidth(); } @Override public int getHeight() { - return _iHeight; + return _packet.getHeight(); } @Override @@ -131,30 +120,17 @@ public int getHeight() { @Override public void printSectors(@Nonnull PrintStream ps) { - boolean blnFirstPiece = true; - for (Iterator iterator = _demux.iterator(); - iterator.hasNext(); - blnFirstPiece = false) - { - SectorCrusader vidSector = iterator.next().getSector(); - ps.print(vidSector); - if (blnFirstPiece) { - ps.print(" (start offset " + _demux.getStartDataOffset() + ")"); - } else if (!iterator.hasNext()) { - ps.print(" (end offset " + _demux.getEndDataOffset() + ")"); - } - ps.println(); - } + throw new UnsupportedOperationException(); } @Override - public void writeToSectors(SectorBasedFrameAnalysis existingFrame, BitStreamAnalysis newFrame, CdFileSectorReader cd, ILocalizedLogger log) { + public void writeToSectors(SectorBasedFrameAnalysis existingFrame, BitStreamAnalysis newFrame, DiscPatcher patcher, ILocalizedLogger log) { throw new UnsupportedOperationException("Replacing Crusader frames is not supported"); } @Override public String toString() { - return "Crusader "+_iWidth+"x"+_iHeight+" Frame "+_frameNumber+ + return "Crusader "+getWidth()+"x"+getHeight()+" Frame "+_frameNumber+ " Size "+getDemuxSize()+" PresSect "+_iPresentationSector; } } diff --git a/jpsxdec/src/jpsxdec/modules/crusader/DiscIndexerCrusader.java b/jpsxdec/src/jpsxdec/modules/crusader/DiscIndexerCrusader.java index 8e8fdf3..eb48360 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/DiscIndexerCrusader.java +++ b/jpsxdec/src/jpsxdec/modules/crusader/DiscIndexerCrusader.java @@ -37,20 +37,15 @@ package jpsxdec.modules.crusader; -import java.util.ArrayList; import java.util.Collection; -import java.util.Collections; -import java.util.Comparator; -import java.util.Map; -import java.util.Set; -import java.util.TreeMap; import java.util.logging.Level; -import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; +import jpsxdec.i18n._PlaceholderMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; @@ -58,237 +53,126 @@ import jpsxdec.indexing.DiscIndexer; import jpsxdec.modules.IdentifiedSectorListener; import jpsxdec.modules.SectorClaimSystem; -import jpsxdec.modules.video.Dimensions; +import jpsxdec.modules.SectorRange; import jpsxdec.modules.video.framenumber.HeaderFrameNumber; import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; -import jpsxdec.util.DemuxedData; -import jpsxdec.util.Misc; +import jpsxdec.util.BinaryDataNotRecognized; /** Identify Crusader: No Remorse audio/video streams. */ public class DiscIndexerCrusader extends DiscIndexer implements IdentifiedSectorListener { - private static final Logger LOG = Logger.getLogger(DiscIndexerCrusader.class.getName()); - - private static final Dimensions MOST_COMMON = new Dimensions(240, 176); - private static final Dimensions LESS_COMMON = new Dimensions(320, 240); - private static final int MAX_WIDTH = 320; - private static final int MAX_HEIGHT = 240; - private static final double IDEAL_ASPECT_RATIO = 240.0 / 176.0; - - - static class DimensionCmp implements Comparator { - - /** Really just for tree map. - * No clear way to say which dimension is greater than another. */ - @Override - public int compare(Dimensions o1, Dimensions o2) { - int i = Misc.intCompare(o1.getWidth(), o2.getWidth()); - if (i != 0) - return i; - else - return Misc.intCompare(o1.getHeight(), o2.getHeight()); - } - - } - - static class DimCounter implements Comparable { - @Nonnull - public final Dimensions dims; - public int iCount = 0; - public DimCounter(@Nonnull Dimensions dim, int iInitialCount) { - this.dims = dim; - this.iCount = iInitialCount; - } - /** Sort such that the most ideal dimension is the maximum. */ - @Override - public int compareTo(DimCounter o) { - int iCompare = Misc.intCompare(iCount, o.iCount); - if (iCompare != 0) - return iCompare; - iCompare = Misc.intCompare(expectedDimRating(), o.expectedDimRating()); - if (iCompare != 0) - return iCompare; - iCompare = Misc.intCompare(tooLargeDimRating(), o.tooLargeDimRating()); - if (iCompare != 0) - return iCompare; - - return compareAspectRatio(dims, o.dims); - // there should be no equals - } - - private int expectedDimRating() { - if (dims.equals(MOST_COMMON)) - return 2; - else if (dims.equals(LESS_COMMON)) - return 1; - else - return 0; - } - - private int tooLargeDimRating() { - if (dims.getWidth() < MAX_WIDTH && dims.getHeight() < MAX_HEIGHT) - return 1; - else - return 0; - } - - } - - // wow, how random is this :O - // https://stackoverflow.com/questions/10416366/how-to-determine-which-aspect-ratios-are-closest - /** @return 1 for A, -1 for B */ - static int compareAspectRatio(Dimensions candidateA, Dimensions candidateB) { - double aspectRatioCandidateA = candidateA.getWidth()/(double)candidateA.getHeight(); - double aspectRatioCandidateB = candidateB.getWidth()/(double)candidateB.getHeight(); - double closenessScoreA = 1 - (IDEAL_ASPECT_RATIO/aspectRatioCandidateA); - double closenessScoreB = 1 - (IDEAL_ASPECT_RATIO/aspectRatioCandidateB); - - if (Math.abs(closenessScoreA) <= Math.abs(closenessScoreB)) - { - return 1; // A is better - } - else - { - return -1; // B is better - } - } - /** Tracks a single video stream. Object dies when stream ends. */ - private static class VidBuilder implements CrusaderSectorToCrusaderPacket.PacketListener { - @Nonnull - private final ILocalizedLogger _errLog; + private static class VidBuilder { - // these will either both be null, or both be !null + // these 3 will either all be null, or !null @CheckForNull private IndexSectorFrameNumber.Format.Builder _indexSectorFrameNumberBuilder; @CheckForNull private HeaderFrameNumber.Format.Builder _headerFrameNumberBuilder; - private int _iSoundUnitCount = 0; - - private final CrusaderSectorToCrusaderPacket _cs2cp = new CrusaderSectorToCrusaderPacket(this); + @CheckForNull + private Dimensions _dims; - private final TreeMap _dimCounter = new TreeMap(new DimensionCmp()); + private int _iSoundPairUnitCount = 0; private final int _iStartSector; private int _iEndSector; - private int _iInitialFramePresentationSector = -1; - - public VidBuilder(@Nonnull ILocalizedLogger errLog, - @Nonnull SectorCrusader vidSect) - throws LoggedFailure - { - _errLog = errLog; - _iStartSector = _iEndSector = vidSect.getSectorNumber(); - if (!_cs2cp.sectorRead(vidSect, errLog)) - throw new RuntimeException("Sector should have been accepted " + vidSect); + private int _iPrevCrusaderSectorNum; + + public VidBuilder(@Nonnull SectorCrusader sector) throws BinaryDataNotRecognized { + if (sector.getCrusaderSectorNumber() != 0) + throw new BinaryDataNotRecognized(); // data corrupted + _iPrevCrusaderSectorNum = sector.getCrusaderSectorNumber(); + _iStartSector = _iEndSector = sector.getSectorNumber(); } /** Returns if the supplied sector is part of this movie. If not, * end this movie and start a new one. */ - public boolean feedSector(@Nonnull SectorCrusader sector) throws LoggedFailure { - if (!_cs2cp.sectorRead(sector, _errLog)) { + public boolean addSector(@Nonnull SectorCrusader sector) { + if (sector.getCrusaderSectorNumber() != _iPrevCrusaderSectorNum + 1) return false; - } _iEndSector = sector.getSectorNumber(); + _iPrevCrusaderSectorNum++; return true; } - @Override - public void frame(@Nonnull CrusaderPacketHeaderReader.VideoHeader frame, - @Nonnull DemuxedData demux, - @Nonnull ILocalizedLogger log) - { - if (_iInitialFramePresentationSector < 0) { - _iInitialFramePresentationSector = frame.getFrameNumber() * 10; - if (_iInitialFramePresentationSector != 0) - LOG.log(Level.WARNING, "[Video] Setting initial presentation sector {0,number,#}", _iInitialFramePresentationSector); + public void addPacket(@Nonnull CrusaderPacket packet) throws BinaryDataNotRecognized { + if (packet instanceof CrusaderPacket.Video) { + frame((CrusaderPacket.Video) packet); + } else { + audio((CrusaderPacket.Audio) packet); } + } - - Dimensions dims = new Dimensions(frame.getWidth(), frame.getHeight()); + private void frame(@Nonnull CrusaderPacket.Video frame) throws BinaryDataNotRecognized { if (_indexSectorFrameNumberBuilder == null) { - _indexSectorFrameNumberBuilder = new IndexSectorFrameNumber.Format.Builder(demux.getStartSector()); + _indexSectorFrameNumberBuilder = new IndexSectorFrameNumber.Format.Builder(frame.getStartSector()); _headerFrameNumberBuilder = new HeaderFrameNumber.Format.Builder(frame.getFrameNumber()); - _dimCounter.put(dims, new DimCounter(dims, 1)); + _dims = new Dimensions(frame.getWidth(), frame.getHeight()); } else { - DimCounter dimCounts = _dimCounter.get(dims); - if (dimCounts == null) { - LOG.log(Level.SEVERE, "Crusader inconsistent dimensions: {0}", dims); - dimCounts = new DimCounter(dims, 0); - _dimCounter.put(dims, dimCounts); - } - dimCounts.iCount++; - _indexSectorFrameNumberBuilder.addFrameStartSector(demux.getStartSector()); + if (_dims.getWidth() != frame.getWidth() || _dims.getHeight() != frame.getHeight()) + throw new BinaryDataNotRecognized(); // data corrupted + + _indexSectorFrameNumberBuilder.addFrameStartSector(frame.getStartSector()); _headerFrameNumberBuilder.addHeaderFrameNumber(frame.getFrameNumber()); } } - @Override - public void audio(@Nonnull CrusaderPacketHeaderReader.AudioHeader audio, - @Nonnull DemuxedData demux, - @Nonnull ILocalizedLogger log) - { - // if the initial portion of a movie is missing, and audio is the first - // payload found, we need to adjust the initial presentation offset - // so we don't write a ton silence initially in an effort to catch up. - // it seems audio payload presentation sectors run about 40 sectors - // ahead of the video presentation sectors. - // so pick an initial presentation sector a little before when the next - // frame should be presented (-60) - if (_iInitialFramePresentationSector < 0) { - _iInitialFramePresentationSector = (audio.getPresentationSampleFrame() / CrusaderPacketToFrameAndAudio.SAMPLE_FRAMES_PER_SECTOR) - 60; - if (_iInitialFramePresentationSector < 0) // don't start before the start of the movie - _iInitialFramePresentationSector = 0; - else if (_iInitialFramePresentationSector > 0) - LOG.log(Level.WARNING, "[Audio] Setting initial presentation sector {0,number,#}", _iInitialFramePresentationSector); - } - _iSoundUnitCount += audio.getByteSize() / 2 / 16; + public void audio(@Nonnull CrusaderPacket.Audio audio) { + _iSoundPairUnitCount += audio.getSoundUnitPairCount(); } - public @CheckForNull DiscItemCrusader endOfMovie(@Nonnull CdFileSectorReader cd) - throws LoggedFailure - { - _cs2cp.endVideo(_errLog); + public @Nonnull DiscItemCrusader endOfMovie(@Nonnull ICdSectorReader cd) throws BinaryDataNotRecognized { if (_indexSectorFrameNumberBuilder == null) // never received a frame - return null; - - // TODO create audio-only crusader if no video is foound - - Set> y = _dimCounter.entrySet(); - ArrayList> x = new ArrayList>(y); - Collections.sort(x, new Comparator>() { - @Override - public int compare(Map.Entry o1, - Map.Entry o2) - { - return Misc.intCompare(o2.getValue().iCount, o1.getValue().iCount); - } - }); - - DimCounter max = Collections.max(_dimCounter.values()); - Dimensions dims = max.dims; - if (_dimCounter.size() > 1) - LOG.log(Level.INFO, "Choosing crusader dimensions {0}", dims); - - return new DiscItemCrusader(cd, _iStartSector, _iEndSector, dims, - _indexSectorFrameNumberBuilder.makeFormat(), - _headerFrameNumberBuilder.makeFormat(), - _iInitialFramePresentationSector, - _iSoundUnitCount); + throw new BinaryDataNotRecognized(); // data corruption + DiscItemCrusader di = new DiscItemCrusader( + cd, _iStartSector, _iEndSector, _dims, + _indexSectorFrameNumberBuilder.makeFormat(), + _headerFrameNumberBuilder.makeFormat(), + _iSoundPairUnitCount); + return di; } + } + private static class WrappedBinaryDataNotRecognized extends RuntimeException { + + private WrappedBinaryDataNotRecognized(@Nonnull BinaryDataNotRecognized ex) { + super(ex); + } + + @Override + public BinaryDataNotRecognized getCause() { + return (BinaryDataNotRecognized) super.getCause(); + } + } - @Nonnull - private final ILocalizedLogger _errLog; @CheckForNull private VidBuilder _currentStream; - public DiscIndexerCrusader(@Nonnull ILocalizedLogger errLog) { - _errLog = errLog; + private final CrusaderSectorToCrusaderPacket _cs2cp; + + private final CrusaderSectorToCrusaderPacket.PacketListener _packetListener = + new CrusaderSectorToCrusaderPacket.PacketListener() { + @Override + public void packetComplete(@Nonnull CrusaderPacket packet, @Nonnull ILocalizedLogger log) { + try { + _currentStream.addPacket(packet); + } catch (BinaryDataNotRecognized ex) { + throw new WrappedBinaryDataNotRecognized(ex); + } + } + + @Override + public void endOfVideo(ILocalizedLogger log) { + // will let the sectors be the end + } + }; + + public DiscIndexerCrusader() { + _cs2cp = new CrusaderSectorToCrusaderPacket(SectorRange.ALL, _packetListener); } @Override @@ -302,33 +186,41 @@ public void attachToSectorClaimer(@Nonnull SectorClaimSystem scs) { } @Override - public void feedSector(@Nonnull SectorCrusader idSector, @Nonnull ILocalizedLogger log) throws LoggedFailure { - if (_currentStream != null) { - boolean blnAccepted = _currentStream.feedSector(idSector); - if (!blnAccepted) { - DiscItemCrusader vid = _currentStream.endOfMovie(getCd()); - if (vid != null) - addDiscItem(vid); - _currentStream = null; + public void feedSector(@Nonnull SectorCrusader idSector, @Nonnull ILocalizedLogger log) { + try { + if (_currentStream == null) { + _currentStream = new VidBuilder(idSector); + } else if (!_currentStream.addSector(idSector)) { + endOfFeedSectors(log); + _currentStream = new VidBuilder(idSector); } - } - if (_currentStream == null) { - _currentStream = new VidBuilder(_errLog, idSector); + try { + _cs2cp.feedSector(idSector, log); + } catch (WrappedBinaryDataNotRecognized ex) { + throw ex.getCause(); + } + } catch (BinaryDataNotRecognized ex) { + log.log(Level.SEVERE, new _PlaceholderMessage("Crusader data corruption"), ex); + _currentStream = null; + } catch (LoggedFailure ex) { + throw new RuntimeException("Shouldn't happen", ex); } } @Override - public void endOfFeedSectors(@Nonnull ILocalizedLogger log) throws LoggedFailure { + public void endOfFeedSectors(@Nonnull ILocalizedLogger log) { if (_currentStream != null) { - DiscItemCrusader vid = _currentStream.endOfMovie(getCd()); - if (vid != null) - addDiscItem(vid); - _currentStream = null; + try { + addDiscItem(_currentStream.endOfMovie(getCd())); + } catch (BinaryDataNotRecognized ex) { + log.log(Level.SEVERE, new _PlaceholderMessage("Crusader data corruption"), ex); + } } + _currentStream = null; } @Override - public @CheckForNull DiscItem deserializeLineRead(@Nonnull SerializedDiscItem fields) + public @CheckForNull DiscItemCrusader deserializeLineRead(@Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { if (DiscItemCrusader.TYPE_ID.equals(fields.getType())) diff --git a/jpsxdec/src/jpsxdec/modules/crusader/DiscItemCrusader.java b/jpsxdec/src/jpsxdec/modules/crusader/DiscItemCrusader.java index 6166870..8897550 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/DiscItemCrusader.java +++ b/jpsxdec/src/jpsxdec/modules/crusader/DiscItemCrusader.java @@ -42,65 +42,54 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.sound.sampled.AudioFormat; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; -import jpsxdec.modules.IdentifiedSectorListener; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.SectorRange; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; import jpsxdec.modules.video.framenumber.HeaderFrameNumber; import jpsxdec.modules.video.framenumber.IFrameNumberFormatterWithHeader; import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; -import jpsxdec.modules.video.packetbased.SectorClaimToAudioAndFrame; import jpsxdec.modules.video.packetbased.DiscItemPacketBasedVideoStream; +import jpsxdec.modules.video.packetbased.SectorClaimToAudioAndFrame; import jpsxdec.util.Fraction; /** Crusader: No Remorse audio/video stream. */ public class DiscItemCrusader extends DiscItemPacketBasedVideoStream { public static final String TYPE_ID = "Crusader"; - private static final Fraction SECTORS_PER_FRAME = new Fraction(10); - private static final int FPS = 15; @Nonnull private final HeaderFrameNumber.Format _headerFrameNumberFormat; - private static final String INITIAL_PRES_SECTOR_KEY = "Initial presentation sector"; - /** Should normally be 0 unless the first several sectors of the video are missing for some reason. */ - private final int _iRelativeInitialFramePresentationSector; - - public DiscItemCrusader(@Nonnull CdFileSectorReader cd, + public DiscItemCrusader(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format sectorIndexFrameNumberFormat, @Nonnull HeaderFrameNumber.Format headerFrameNumberFormat, - int iInitialPresentationSector, int iSoundUnitCount) { super(cd, iStartSector, iEndSector, dim, sectorIndexFrameNumberFormat, iSoundUnitCount); _headerFrameNumberFormat = headerFrameNumberFormat; - _iRelativeInitialFramePresentationSector = iInitialPresentationSector; } - public DiscItemCrusader(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemCrusader(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); _headerFrameNumberFormat = new HeaderFrameNumber.Format(fields); - _iRelativeInitialFramePresentationSector = fields.getInt(INITIAL_PRES_SECTOR_KEY); } @Override public @Nonnull SerializedDiscItem serialize() { SerializedDiscItem serial = super.serialize(); _headerFrameNumberFormat.serialize(serial); - serial.addNumber(INITIAL_PRES_SECTOR_KEY, _iRelativeInitialFramePresentationSector); return serial; } @@ -120,7 +109,7 @@ public boolean hasIndependentBitstream() { } @Override - public FrameNumber getEndFrame() { + public @Nonnull FrameNumber getEndFrame() { return _headerFrameNumberFormat.getEndFrame(_indexSectorFrameNumberFormat); } @@ -131,22 +120,17 @@ public FrameNumber getEndFrame() { @Override protected double getPacketBasedFpsInterestingDescription() { - return FPS; + return CrusaderPacket.FRAMES_PER_SECOND; } @Override - public @Nonnull Fraction getSectorsPerFrame() { - return SECTORS_PER_FRAME; + public @Nonnull Fraction getFramesPerSecond() { + return new Fraction(CrusaderPacket.FRAMES_PER_SECOND); } @Override public int getAudioSampleFramesPerSecond() { - return CrusaderPacketToFrameAndAudio.CRUSADER_SAMPLE_FRAMES_PER_SECOND; - } - - @Override - public double getApproxDuration() { - return getFrameCount() / (double)FPS; + return CrusaderPacket.CRUSADER_SAMPLE_FRAMES_PER_SECOND; } @Override @@ -154,20 +138,14 @@ public double getApproxDuration() { return new Demuxer(dblVolume, _headerFrameNumberFormat.makeFormatter(_indexSectorFrameNumberFormat), makeSectorRange()); } - /* SectorClaimSystem -> CrusaderSectorToCrusaderPacket -> CrusaderPacketToFrameAndAudio -> IDemuxedFrame - * -> DecodedAudioPacket - */ public class Demuxer extends SectorClaimToAudioAndFrame - implements IdentifiedSectorListener, - CrusaderPacketToFrameAndAudio.FrameListener + implements CrusaderPacketToFrameAndAudio.FrameListener { private final double _dblVolume; @Nonnull private final IFrameNumberFormatterWithHeader _frameNumberFormatter; @Nonnull - private final SectorRange _sectorRange; - @Nonnull private final CrusaderPacketToFrameAndAudio _cp2a; @Nonnull private final CrusaderSectorToCrusaderPacket _cs2cp; @@ -181,12 +159,9 @@ public Demuxer(double dblVolume, { _dblVolume = dblVolume; _frameNumberFormatter = frameNumberFormatter; - _sectorRange = sectorRange; - int iAbsoluteInitialFramePresentationSector = _iRelativeInitialFramePresentationSector + - DiscItemCrusader.this.getAbsolutePresentationStartSector(); _cp2a = new CrusaderPacketToFrameAndAudio( - dblVolume, iAbsoluteInitialFramePresentationSector, this); - _cs2cp = new CrusaderSectorToCrusaderPacket(_cp2a); + dblVolume, DiscItemCrusader.this.getStartSector(), this); + _cs2cp = new CrusaderSectorToCrusaderPacket(DiscItemCrusader.this.makeSectorRange(), _cp2a); } @Override public void setFrameListener(@CheckForNull IDemuxedFrame.Listener listener) { @@ -195,26 +170,9 @@ public void setFrameListener(@CheckForNull IDemuxedFrame.Listener listener) { @Override public void attachToSectorClaimer(@Nonnull SectorClaimSystem scs) { - scs.addIdListener(this); - } - - @Override - public Class getListeningFor() { - return SectorCrusader.class; + scs.addIdListener(_cs2cp); } - @Override - public void feedSector(SectorCrusader idSector, ILocalizedLogger log) throws LoggedFailure { - if (_sectorRange.sectorIsInRange(idSector.getSectorNumber())) - _cs2cp.sectorRead(idSector, log); - } - - @Override - public void endOfFeedSectors(ILocalizedLogger log) throws LoggedFailure { - _cs2cp.endVideo(log); - } - - @Override public void frameComplete(@Nonnull DemuxedCrusaderFrame frame, @Nonnull ILocalizedLogger log) throws LoggedFailure { frame.setFrame(_frameNumberFormatter.next(frame.getStartSector(), frame.getHeaderFrameNumber(), log)); @@ -223,9 +181,7 @@ public void frameComplete(@Nonnull DemuxedCrusaderFrame frame, @Nonnull ILocaliz } @Override - public void videoEnd(@Nonnull ILocalizedLogger log, int iStartSector, - int iEndSector) - { + public void videoEnd(@Nonnull ILocalizedLogger log) { // might happen at the end of saving a movie, don't care } @@ -236,7 +192,7 @@ public void setAudioListener(@Nonnull DecodedAudioPacket.Listener listener) { @Override public @Nonnull AudioFormat getOutputFormat() { - return CrusaderPacketToFrameAndAudio.CRUSADER_AUDIO_FORMAT; + return CrusaderPacket.CRUSADER_AUDIO_FORMAT; } @Override @@ -246,7 +202,7 @@ public double getVolume() { @Override public int getAbsolutePresentationStartSector() { - return DiscItemCrusader.this.getAbsolutePresentationStartSector(); + return getStartSector(); } @Override @@ -261,7 +217,7 @@ public int getEndSector() { @Override public int getSampleFramesPerSecond() { - return CrusaderPacketToFrameAndAudio.CRUSADER_SAMPLE_FRAMES_PER_SECOND; + return CrusaderPacket.CRUSADER_SAMPLE_FRAMES_PER_SECOND; } @Override diff --git a/jpsxdec/src/jpsxdec/modules/crusader/SectorClaimToSectorCrusader.java b/jpsxdec/src/jpsxdec/modules/crusader/SectorClaimToSectorCrusader.java index 91a92bd..e62e5e1 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/SectorClaimToSectorCrusader.java +++ b/jpsxdec/src/jpsxdec/modules/crusader/SectorClaimToSectorCrusader.java @@ -39,7 +39,6 @@ import java.io.IOException; import javax.annotation.Nonnull; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.util.IOIterator; @@ -47,22 +46,34 @@ /** Converts sectors to Crusader sectors. */ public class SectorClaimToSectorCrusader implements SectorClaimSystem.SectorClaimer { + private int _iCurrentCrusaderSectorNumber = -1; + @Override public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws IOException, LoggedFailure + throws IOException { - if (cs.isClaimed()) + if (cs.isClaimed()) { + _iCurrentCrusaderSectorNumber = -1; return; - SectorCrusader sector = new SectorCrusader(cs.getSector()); - if (sector.getProbability() == 0) + } + SectorCrusader crusaderSector = new SectorCrusader(cs.getSector()); + if (crusaderSector.getProbability() == 0) return; - cs.claim(sector); + if (crusaderSector.getCrusaderSectorNumber() == 0) { + _iCurrentCrusaderSectorNumber = 0; + cs.claim(crusaderSector); + } if (crusaderSector.getCrusaderSectorNumber() == _iCurrentCrusaderSectorNumber) { + cs.claim(crusaderSector); + _iCurrentCrusaderSectorNumber++; + } else { + _iCurrentCrusaderSectorNumber = -1; + } } @Override - public void endOfSectors(@Nonnull ILocalizedLogger log) throws LoggedFailure { + public void endOfSectors(@Nonnull ILocalizedLogger log) { } } diff --git a/jpsxdec/src/jpsxdec/modules/crusader/SectorCrusader.java b/jpsxdec/src/jpsxdec/modules/crusader/SectorCrusader.java index 6416760..c470a16 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/SectorCrusader.java +++ b/jpsxdec/src/jpsxdec/modules/crusader/SectorCrusader.java @@ -37,13 +37,13 @@ package jpsxdec.modules.crusader; +import java.io.InputStream; import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdSector; import jpsxdec.modules.IdentifiedSector; -import jpsxdec.util.Misc; -/** Audio/video sectors for Crusader: No Remorse. */ +/** Audio/video sectors for Crusader: No Remorse and a few other Electronic Arts games. */ public class SectorCrusader extends IdentifiedSector { private static final long MAGIC = 0xAABBCCDDL; @@ -69,7 +69,19 @@ public SectorCrusader(@Nonnull CdSector cdSector) { _iCrusaderSectorNumber > MAX_CRUSADER_SECTOR) return; - if (super.getCdSector().getCdUserDataSize() != CdSector.SECTOR_USER_DATA_SIZE_MODE1_MODE2FORM1) + if (_iCrusaderSectorNumber == 0) { + int iFirstPacketMagic = cdSector.readSInt32BE(HEADER_SIZE); + switch (iFirstPacketMagic) { + case CrusaderPacket.MDEC_MAGIC: + case CrusaderPacket.ad20_MAGIC: + case CrusaderPacket.ad21_MAGIC: + break; + default: + return; + } + } + + if (cdSector.getCdUserDataSize() != CdSector.SECTOR_USER_DATA_SIZE_MODE1_MODE2FORM1) throw new RuntimeException("Crusader sector size isn't right"); setProbability(100); @@ -95,39 +107,13 @@ public byte readIdentifiedUserDataByte(int i) { return super.getCdSector().readUserDataByte(HEADER_SIZE + i); } - /** Copies the identified user data portion of the sector data to the - * output buffer. */ - public void copyIdentifiedUserData(int iSrcPos, @Nonnull byte[] abOut, int iOutPos, int iSize) { - if (iSize < 0 || iSize > getIdentifiedUserDataSize()) - throw new IndexOutOfBoundsException(); - super.getCdSector().getCdUserDataCopy(HEADER_SIZE + iSrcPos, abOut, - iOutPos, iSize); - } - @Override public String toString() { return getTypeName() + " " + getCdSector().toString() + " Sect:" + _iCrusaderSectorNumber; } - /** Used by {@link CrusaderDemuxer} to read demuxed chunk identifier (4 chars). */ - public @Nonnull String readMagic(int iIdentifiedUserDataOffset) { - if (iIdentifiedUserDataOffset < 0 || iIdentifiedUserDataOffset > getIdentifiedUserDataSize()-4) - throw new IndexOutOfBoundsException(); - byte[] abMagic = new byte[4]; - getCdSector().getCdUserDataCopy(HEADER_SIZE+iIdentifiedUserDataOffset, abMagic, 0, 4); - return Misc.asciiToString(abMagic); - } - - public int readSInt32BE(int iIdentifiedUserDataOffset) { - if (iIdentifiedUserDataOffset < 0 || iIdentifiedUserDataOffset > getIdentifiedUserDataSize()-4) - throw new IndexOutOfBoundsException(); - return getCdSector().readSInt32BE(HEADER_SIZE + iIdentifiedUserDataOffset); - } - - public int readSInt16BE(int iIdentifiedUserDataOffset) { - if (iIdentifiedUserDataOffset < 0 || iIdentifiedUserDataOffset > getIdentifiedUserDataSize()-2) - throw new IndexOutOfBoundsException(); - return getCdSector().readSInt16BE(HEADER_SIZE + iIdentifiedUserDataOffset); + public @Nonnull InputStream getCrusaderDataStream() { + return getCdSector().getCdUserDataStream(HEADER_SIZE); } } diff --git a/jpsxdec/src/jpsxdec/modules/dredd/DemuxedDreddFrame.java b/jpsxdec/src/jpsxdec/modules/dredd/DemuxedDreddFrame.java index 7a4bb94..815f49e 100644 --- a/jpsxdec/src/jpsxdec/modules/dredd/DemuxedDreddFrame.java +++ b/jpsxdec/src/jpsxdec/modules/dredd/DemuxedDreddFrame.java @@ -40,7 +40,7 @@ import java.io.PrintStream; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.IDemuxedFrame; @@ -141,11 +141,11 @@ public void printSectors(@Nonnull PrintStream ps) { @Override public void writeToSectors(@Nonnull SectorBasedFrameAnalysis existingFrame, @Nonnull BitStreamAnalysis newFrame, - @Nonnull CdFileSectorReader cd, + @Nonnull DiscPatcher patcher, @Nonnull ILocalizedLogger log) throws LoggedFailure { - SectorBasedFrameReplace.writeToSectors(existingFrame, newFrame, cd, log, _demux); + SectorBasedFrameReplace.writeToSectors(existingFrame, newFrame, patcher, log, _demux); } @Override diff --git a/jpsxdec/src/jpsxdec/modules/dredd/DiscIndexerDredd.java b/jpsxdec/src/jpsxdec/modules/dredd/DiscIndexerDredd.java index 78946af..e0d7fd3 100644 --- a/jpsxdec/src/jpsxdec/modules/dredd/DiscIndexerDredd.java +++ b/jpsxdec/src/jpsxdec/modules/dredd/DiscIndexerDredd.java @@ -39,7 +39,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -82,7 +82,7 @@ public boolean addFrame(@Nonnull DemuxedDreddFrame frame) { return true; } - public @Nonnull DiscItemDreddVideoStream endOfMovie(@Nonnull CdFileSectorReader cd) { + public @Nonnull DiscItemDreddVideoStream endOfMovie(@Nonnull ICdSectorReader cd) { return new DiscItemDreddVideoStream(cd, _strInfoBuilder.getStartSector(), _strInfoBuilder.getEndSector(), _strInfoBuilder.makeDims(), diff --git a/jpsxdec/src/jpsxdec/modules/dredd/DiscItemDreddVideoStream.java b/jpsxdec/src/jpsxdec/modules/dredd/DiscItemDreddVideoStream.java index e178970..ad72e3e 100644 --- a/jpsxdec/src/jpsxdec/modules/dredd/DiscItemDreddVideoStream.java +++ b/jpsxdec/src/jpsxdec/modules/dredd/DiscItemDreddVideoStream.java @@ -37,23 +37,20 @@ package jpsxdec.modules.dredd; -import java.io.PrintStream; import java.util.Arrays; import java.util.List; import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; -import jpsxdec.i18n.log.DebugLogger; import jpsxdec.i18n.log.ILocalizedLogger; -import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.SectorRange; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; @@ -72,7 +69,7 @@ public class DiscItemDreddVideoStream extends DiscItemSectorBasedVideoStream { public static final String TYPE_ID = "Dredd"; - public DiscItemDreddVideoStream(@Nonnull CdFileSectorReader cd, + public DiscItemDreddVideoStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format indexSectorFrameNumberFormat, @@ -81,7 +78,7 @@ public DiscItemDreddVideoStream(@Nonnull CdFileSectorReader cd, super(cd, iStartSector, iEndSector, dim, indexSectorFrameNumberFormat, strVidInfo); } - public DiscItemDreddVideoStream(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemDreddVideoStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -139,32 +136,6 @@ public FrameNumber getEndFrame() { return Arrays.asList(FrameNumber.Type.Index, FrameNumber.Type.Sector); } - @Override - public void fpsDump(@Nonnull PrintStream ps) throws CdFileSectorReader.CdReadException { - SectorClaimSystem it = createClaimSystem(); - int iFrameIndex = 0; - int iLastChunk = -1; - for (int iSector = 0; it.hasNext(); iSector++) { - IIdentifiedSector isect = it.next(DebugLogger.Log); - if (isect instanceof SectorDreddVideo) { - SectorDreddVideo vidSect = (SectorDreddVideo) isect; - ps.println(String.format("%-5d %-4d %d/%d", - iSector, - iFrameIndex, - vidSect.getChunkNumber(), - vidSect.getChunksInFrame() )); - if (vidSect.getChunkNumber() < iLastChunk) - iFrameIndex++; - iLastChunk = vidSect.getChunkNumber(); - } else { - ps.println(String.format( - "%-5d X", - iSector)); - } - - } - } - @Override public @Nonnull ISectorClaimToDemuxedFrame makeDemuxer() { return new Demuxer(_indexSectorFrameNumberFormat.makeFormatter(), @@ -176,11 +147,12 @@ public static class Demuxer implements ISectorClaimToDemuxedFrame, DreddSectorTo @Nonnull private final IFrameNumberFormatter _indexSectorFrameNumberFormatter; - @CheckForNull - private IDemuxedFrame.Listener _listener; @Nonnull private final SectorRange _sectorRange; + @CheckForNull + private IDemuxedFrame.Listener _listener; + private Demuxer(@Nonnull IFrameNumberFormatter indexSectorFrameNumberFormatter, @Nonnull SectorRange sectorRange) { @@ -202,9 +174,10 @@ public void setFrameListener(@Nonnull IDemuxedFrame.Listener listener) { @Override public void frameComplete(@Nonnull DemuxedDreddFrame frame, @Nonnull ILocalizedLogger log) throws LoggedFailure { FrameNumber fn = _indexSectorFrameNumberFormatter.next(frame.getStartSector(), log); - frame.setFrame(fn); - if (_listener != null) + if (_listener != null) { + frame.setFrame(fn); _listener.frameComplete(frame); + } } @Override diff --git a/jpsxdec/src/jpsxdec/modules/dredd/SectorClaimToDreddFrame.java b/jpsxdec/src/jpsxdec/modules/dredd/SectorClaimToDreddFrame.java index 8f0b023..c1303c1 100644 --- a/jpsxdec/src/jpsxdec/modules/dredd/SectorClaimToDreddFrame.java +++ b/jpsxdec/src/jpsxdec/modules/dredd/SectorClaimToDreddFrame.java @@ -97,7 +97,7 @@ public boolean allClaimed() { public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws IOException, LoggedFailure + throws IOException { SectorDreddVideo dreddSector = dreddSectorLookAheadCheck(cs, peekIt); } @@ -105,7 +105,7 @@ public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, private @CheckForNull SectorDreddVideo dreddSectorLookAheadCheck( @Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt) - throws IOException, LoggedFailure + throws IOException { // claimed? ignore if (cs.isClaimed()) diff --git a/jpsxdec/src/jpsxdec/modules/eavideo/BitStreamUncompressor_EA.java b/jpsxdec/src/jpsxdec/modules/eavideo/BitStreamUncompressor_EA.java index 1e7d3e0..0555ffe 100644 --- a/jpsxdec/src/jpsxdec/modules/eavideo/BitStreamUncompressor_EA.java +++ b/jpsxdec/src/jpsxdec/modules/eavideo/BitStreamUncompressor_EA.java @@ -79,7 +79,7 @@ public String toString() { } /** - * This MDEC code has special mean, it is treated as the escape code. + * This MDEC code has special meaning, it is treated as the escape code. */ static final int BITSTREAM_ESCAPE_CODE = 0x7c1f; diff --git a/jpsxdec/src/jpsxdec/modules/eavideo/DemuxedEAFrame.java b/jpsxdec/src/jpsxdec/modules/eavideo/DemuxedEAFrame.java index 33bc688..d0f250a 100644 --- a/jpsxdec/src/jpsxdec/modules/eavideo/DemuxedEAFrame.java +++ b/jpsxdec/src/jpsxdec/modules/eavideo/DemuxedEAFrame.java @@ -40,7 +40,7 @@ import java.io.PrintStream; import java.util.Arrays; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; @@ -125,11 +125,11 @@ public int getDemuxSize() { @Override public void printSectors(PrintStream ps) { - // TODO? + throw new UnsupportedOperationException(); } @Override - public void writeToSectors(SectorBasedFrameAnalysis existingFrame, BitStreamAnalysis newFrame, CdFileSectorReader cd, ILocalizedLogger log) { + public void writeToSectors(SectorBasedFrameAnalysis existingFrame, BitStreamAnalysis newFrame, DiscPatcher patcher, ILocalizedLogger log) { throw new UnsupportedOperationException("No support for replacing EA video frames"); } diff --git a/jpsxdec/src/jpsxdec/modules/eavideo/DiscIndexerEAVideo.java b/jpsxdec/src/jpsxdec/modules/eavideo/DiscIndexerEAVideo.java index e69dfd3..407dc1d 100644 --- a/jpsxdec/src/jpsxdec/modules/eavideo/DiscIndexerEAVideo.java +++ b/jpsxdec/src/jpsxdec/modules/eavideo/DiscIndexerEAVideo.java @@ -42,7 +42,8 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -50,7 +51,6 @@ import jpsxdec.indexing.DiscIndex; import jpsxdec.indexing.DiscIndexer; import jpsxdec.modules.SectorClaimSystem; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.framenumber.HeaderFrameNumber; import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; import jpsxdec.util.BinaryDataNotRecognized; @@ -147,7 +147,7 @@ public void addPacket(@Nonnull EAVideoPacketSectors packet) throws BinaryDataNot } } - public @Nonnull DiscItemEAVideo makeItem(@Nonnull CdFileSectorReader cd) throws BinaryDataNotRecognized { + public @Nonnull DiscItemEAVideo makeItem(@Nonnull ICdSectorReader cd) throws BinaryDataNotRecognized { if (_vidBuilder == null) throw new BinaryDataNotRecognized(); diff --git a/jpsxdec/src/jpsxdec/modules/eavideo/DiscItemEAVideo.java b/jpsxdec/src/jpsxdec/modules/eavideo/DiscItemEAVideo.java index 49dbb20..b189277 100644 --- a/jpsxdec/src/jpsxdec/modules/eavideo/DiscItemEAVideo.java +++ b/jpsxdec/src/jpsxdec/modules/eavideo/DiscItemEAVideo.java @@ -43,7 +43,8 @@ import javax.annotation.Nonnull; import javax.sound.sampled.AudioFormat; import jpsxdec.adpcm.SpuAdpcmDecoder; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; @@ -51,7 +52,6 @@ import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.SectorRange; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; import jpsxdec.modules.video.framenumber.HeaderFrameNumber; @@ -73,7 +73,7 @@ public class DiscItemEAVideo extends DiscItemPacketBasedVideoStream { @CheckForNull private final HeaderFrameNumber.Format _headerFrameNumberFormat; - public DiscItemEAVideo(@Nonnull CdFileSectorReader cd, + public DiscItemEAVideo(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format sectorIndexFrameNumberFormat, @@ -84,7 +84,7 @@ public DiscItemEAVideo(@Nonnull CdFileSectorReader cd, _headerFrameNumberFormat = headerFrameNumberFormat; } - public DiscItemEAVideo(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemEAVideo(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -142,13 +142,8 @@ protected double getPacketBasedFpsInterestingDescription() { } @Override - public @Nonnull Fraction getSectorsPerFrame() { - return new Fraction(SECTORS_PER_FRAME); - } - - @Override - public double getApproxDuration() { - return getFrameCount() / (double)FPS; + public @Nonnull Fraction getFramesPerSecond() { + return new Fraction(FPS); } @Override @@ -234,7 +229,7 @@ public void feedPacket(@Nonnull EAVideoPacketSectors packet, @Nonnull ILocalized // But is there anything we can really do about it? // The location of the packet can't really tell us anything // So I guess we're stuck just using the frame index :P - int iPresentationSector = iFrameNumber * SECTORS_PER_FRAME + DiscItemEAVideo.this.getAbsolutePresentationStartSector(); + int iPresentationSector = iFrameNumber * SECTORS_PER_FRAME + DiscItemEAVideo.this.getStartSector(); _frameListener.frameComplete(new DemuxedEAFrame(packet, mdecPacket, _vlcPacket, fn, new Fraction(iPresentationSector))); } } else if (packet.packet instanceof EAVideoPacket.VLC0) { diff --git a/jpsxdec/src/jpsxdec/modules/eavideo/EAVideoPacket.java b/jpsxdec/src/jpsxdec/modules/eavideo/EAVideoPacket.java index 93fa95c..9676266 100644 --- a/jpsxdec/src/jpsxdec/modules/eavideo/EAVideoPacket.java +++ b/jpsxdec/src/jpsxdec/modules/eavideo/EAVideoPacket.java @@ -61,11 +61,12 @@ import static jpsxdec.modules.eavideo.BitStreamUncompressor_EA.EA_VIDEO_BIT_CODE_ORDER; /** - * Support for videos found in several Electronic Arts games. + * Support for videos found in some Electronic Arts games. * Many of the videos are found in files with .WVE extention. * Many of the EA Sports titles use this video format. - * * It takes a unique approach to bitstreams: every movie has its own unique VLC table. + * + * This is the core Audio/video frame packet used in those videos. */ public abstract class EAVideoPacket { @@ -109,7 +110,7 @@ public abstract class EAVideoPacket { return Type.au01; if (lngPacketType == MAGIC_MDEC) return Type.MDEC; - if (lngPacketType == 0) + if (lngPacketType == 0 || lngPacketType == 0x55555555) // some games pad with 0x55 return Type.ZEROES; if (lngPacketType == MAGIC_VLC0) return Type.VLC0; @@ -161,11 +162,14 @@ public int bytesNeededToFinishHeader() { public static final AudioFormat EA_VIDEO_AUDIO_FORMAT = new AudioFormat(SAMPLE_FRAMES_PER_SECOND, 16, 2, true, false); + // For debugging private static int _iMinPacketSize = Integer.MAX_VALUE; private static int _iMaxPacketSize = 0; public static class Header { + public static final int SIZEOF = 8; + @Nonnull private final Type _packetType; // @0 4 bytes BE private final int _iHeaderPacketSize; // @4 4 bytes BE @@ -180,7 +184,7 @@ private Header(@Nonnull Type type, int iHeaderPacketSize) { } public int getPayloadSize() { - return _iHeaderPacketSize - 8; + return _iHeaderPacketSize - SIZEOF; } public @Nonnull EAVideoPacket readPacket(@Nonnull InputStream is) @@ -259,7 +263,7 @@ private static VLC0 read(@Nonnull Header header, @Nonnull InputStream is, boolea throws BinaryDataNotRecognized, EOFException, IOException { - if (header._iHeaderPacketSize != (EA_VIDEO_BIT_CODE_ORDER.length * 2) + 8) { + if (header._iHeaderPacketSize != SIZEOF) { if (blnThrowEx) throw new BinaryDataNotRecognized(); else @@ -302,8 +306,8 @@ private VLC0(@Nonnull Header header, @Nonnull ZeroRunLengthAcLookup vlcLookup, @Nonnull MdecCode[] aoVlcHeaderMdecCodesForReference) { super(header); - _aoVlcHeaderMdecCodesForReference = aoVlcHeaderMdecCodesForReference; _vlcLookup = vlcLookup; + _aoVlcHeaderMdecCodesForReference = aoVlcHeaderMdecCodesForReference; } public @Nonnull BitStreamUncompressor makeFrameBitStreamUncompressor(@Nonnull EAVideoPacket.MDEC mdecPacket) { @@ -332,6 +336,7 @@ public String toString() { // ######################################################################### // ######################################################################### + // For debugging private static int _iMaxPresentationSampleFrame = 0; private static int _iMinAuPacketSize = Integer.MAX_VALUE; private static int _iMaxAuPacketSize = 0; @@ -372,7 +377,7 @@ public AU(@Nonnull Header header, @Nonnull InputStream is) // -8 for header magic + header size // -8 for 2048 and 512 - _abCompressedSpu = IO.readByteArray(is, header._iHeaderPacketSize - 8 - 8); + _abCompressedSpu = IO.readByteArray(is, header.getPayloadSize() - 8); } public boolean isLastAudioPacket() { @@ -514,7 +519,7 @@ public MDEC(@Nonnull Header header, @Nonnull InputStream is) if (!_strHeader.isValid()) throw new BinaryDataNotRecognized("Invalid STRv2 header"); - _abBitstream = IO.readByteArray(is, header._iHeaderPacketSize - 8 - 8 - abStrHeader.length); + _abBitstream = IO.readByteArray(is, header.getPayloadSize() - 8 - abStrHeader.length); } public int getWidth() { diff --git a/jpsxdec/src/jpsxdec/modules/eavideo/SectorClaimToEAVideo.java b/jpsxdec/src/jpsxdec/modules/eavideo/SectorClaimToEAVideo.java index f938bcf..9d2b36b 100644 --- a/jpsxdec/src/jpsxdec/modules/eavideo/SectorClaimToEAVideo.java +++ b/jpsxdec/src/jpsxdec/modules/eavideo/SectorClaimToEAVideo.java @@ -37,6 +37,7 @@ package jpsxdec.modules.eavideo; +import java.io.Closeable; import java.io.IOException; import java.util.ArrayList; import java.util.List; @@ -45,7 +46,6 @@ import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdSector; import jpsxdec.i18n.I; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.util.BinaryDataNotRecognized; @@ -55,7 +55,7 @@ public class SectorClaimToEAVideo implements SectorClaimSystem.SectorClaimer { - private static class EAVideoStreamReader { + private static class EAVideoStreamReader implements Closeable { @Nonnull private final PushAvailableInputStream _sectorStream = new PushAvailableInputStream(); @@ -139,6 +139,7 @@ public boolean isEnd() { if (_header.getPayloadSize() != iBefore - iAfter) throw new RuntimeException(); + _header = null; assert _sectorStream.getCurrentMeta() == sector; @@ -148,7 +149,6 @@ public boolean isEnd() { int iPacketEndSector = _sectorStream.getCurrentMeta().getSectorIndexFromStart(); finishedPackets.add(new EAVideoPacketSectors(packet, _iCurrentPacketStartSector, iPacketEndSector)); - _header = null; } } @@ -165,6 +165,11 @@ public boolean isEnd() { return rrSector; } + @Override + public void close() throws IOException { + _sectorStream.close(); + } + } @@ -175,7 +180,6 @@ public boolean isEnd() { public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws LoggedFailure { CdSector cdSector = cs.getSector(); if (cs.getClaimer() != null || cdSector.isCdAudioSector()) { @@ -227,6 +231,11 @@ public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, private void endVideo(@Nonnull ILocalizedLogger log) { if (_sectorStream != null) { + try { + _sectorStream.close(); + } catch (IOException ex) { + throw new RuntimeException("Shouldn't happen", ex); + } _sectorStream = null; } } diff --git a/jpsxdec/src/jpsxdec/modules/iso9660/DiscItemISO9660File.java b/jpsxdec/src/jpsxdec/modules/iso9660/DiscItemISO9660File.java index e09592c..b20d912 100644 --- a/jpsxdec/src/jpsxdec/modules/iso9660/DiscItemISO9660File.java +++ b/jpsxdec/src/jpsxdec/modules/iso9660/DiscItemISO9660File.java @@ -59,7 +59,8 @@ import javax.swing.JRadioButton; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.CdSector; import jpsxdec.discitems.CombinedBuilderListener; import jpsxdec.discitems.DiscItem; @@ -102,7 +103,7 @@ public class DiscItemISO9660File extends DiscItem { private final SortedSet _children = new TreeSet(); - public DiscItemISO9660File(@Nonnull CdFileSectorReader cd, + public DiscItemISO9660File(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull File path, long lngSize, boolean hasMode2Form2, boolean blnHasCdAudio) @@ -116,7 +117,7 @@ public DiscItemISO9660File(@Nonnull CdFileSectorReader cd, super.setIndexId(new IndexId(path)); } - public DiscItemISO9660File(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemISO9660File(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -351,7 +352,7 @@ public void startSave(@Nonnull ProgressLogger pl, @CheckForNull File outputDir) CdSector cdSector; try { cdSector = getSourceCd().getSector(iSector); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { throw new LoggedFailure(pl, Level.SEVERE, I.IO_READING_FROM_FILE_ERROR_NAME( ex.getFile().toString()), ex); } diff --git a/jpsxdec/src/jpsxdec/modules/ngauge/DemuxedNGaugeFrame.java b/jpsxdec/src/jpsxdec/modules/ngauge/DemuxedNGaugeFrame.java new file mode 100644 index 0000000..cdf6a7b --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/ngauge/DemuxedNGaugeFrame.java @@ -0,0 +1,143 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.ngauge; + +import java.io.PrintStream; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.cdreaders.DiscPatcher; +import jpsxdec.i18n.exception.LoggedFailure; +import jpsxdec.i18n.log.ILocalizedLogger; +import jpsxdec.modules.video.IDemuxedFrame; +import jpsxdec.modules.video.framenumber.FrameNumber; +import jpsxdec.modules.video.sectorbased.SectorBasedFrameAnalysis; +import jpsxdec.modules.video.sectorbased.SectorBasedFrameReplace; +import jpsxdec.psxvideo.bitstreams.BitStreamAnalysis; +import jpsxdec.psxvideo.mdec.MdecInputStream; +import jpsxdec.util.DemuxedData; +import jpsxdec.util.Fraction; + +/** @see NGaugeVideoInfo */ +public class DemuxedNGaugeFrame implements IDemuxedFrame { + + @Nonnull + private final NGaugeVideoInfo _vidInfo; + @Nonnull + private final DemuxedData _demux; + private final int _iCalculatedFrameNumber; + + /** Secretly set after this object is created but before it is passed on + * during the decoding process. */ + FrameNumber _frameNumber; + + public DemuxedNGaugeFrame(@Nonnull NGaugeVideoInfo vidInfo, + @Nonnull DemuxedData demux, + int iCalculatedFrameNumber) + { + _vidInfo = vidInfo; + _demux = demux; + _iCalculatedFrameNumber = iCalculatedFrameNumber; + } + + @Override + public int getWidth() { + return _vidInfo.iWidth; + } + + @Override + public int getHeight() { + return _vidInfo.iHeight; + } + + public int getCalculatedFrameNumber() { + return _iCalculatedFrameNumber; + } + + @Override + public @Nonnull FrameNumber getFrame() { + return _frameNumber; + } + + @Override + public int getStartSector() { + return _demux.getStartSector(); + } + + @Override + public int getEndSector() { + return _demux.getEndSector(); + } + + @Override + public @Nonnull Fraction getPresentationSector() { + return new Fraction(getEndSector()); + } + + @Override + public int getDemuxSize() { + return _demux.getDemuxSize(); + } + + @Override + public @Nonnull byte[] copyDemuxData() { + return _demux.copyDemuxData(); + } + + @Override + public @CheckForNull MdecInputStream getCustomFrameMdecStream() { + return null; + } + + @Override + public void printSectors(@Nonnull PrintStream ps) { + for (SectorNGaugeVideo sdv : _demux) { + ps.println(sdv); + } + } + + @Override + public void writeToSectors(@Nonnull SectorBasedFrameAnalysis existingFrame, + @Nonnull BitStreamAnalysis newFrame, + @Nonnull DiscPatcher patcher, + @Nonnull ILocalizedLogger log) + throws LoggedFailure + { + SectorBasedFrameReplace.writeToSectors(existingFrame, newFrame, patcher, log, _demux); + } + +} diff --git a/jpsxdec/src/jpsxdec/modules/ngauge/DiscIndexerNGauge.java b/jpsxdec/src/jpsxdec/modules/ngauge/DiscIndexerNGauge.java new file mode 100644 index 0000000..229cd83 --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/ngauge/DiscIndexerNGauge.java @@ -0,0 +1,155 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.ngauge; + +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.discitems.Dimensions; +import jpsxdec.discitems.DiscItem; +import jpsxdec.discitems.SerializedDiscItem; +import jpsxdec.i18n.exception.LocalizedDeserializationFail; +import jpsxdec.i18n.log.ILocalizedLogger; +import jpsxdec.modules.SectorClaimSystem; +import jpsxdec.modules.SectorRange; +import jpsxdec.modules.video.framenumber.HeaderFrameNumber; +import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; +import jpsxdec.modules.video.sectorbased.DiscIndexerSectorBasedVideo; +import jpsxdec.modules.video.sectorbased.SectorBasedVideoInfo; +import jpsxdec.util.Fraction; + +/** @see NGaugeVideoInfo */ +public class DiscIndexerNGauge extends DiscIndexerSectorBasedVideo.SubIndexer implements NGaugeSectorToFrame.Listener { + + private class VideoBuilder { + + @Nonnull + private final NGaugeVideoInfo _vidInfo; + private final int _iFirstFrameLastSector; + @Nonnull + private final IndexSectorFrameNumber.Format.Builder _indexSectorFrameNumberBuilder; + @Nonnull + private final HeaderFrameNumber.Format.Builder _headerFrameNumberBuilder; + + private int _iEndSector; + + public VideoBuilder(@Nonnull NGaugeVideoInfo vidInfo, @Nonnull DemuxedNGaugeFrame firstFrame) { + _vidInfo = vidInfo; + _iEndSector = vidInfo.iFirstFrameStartSector; + _iFirstFrameLastSector = firstFrame.getEndSector() - _vidInfo.iVideoStartSector; + + _indexSectorFrameNumberBuilder = new IndexSectorFrameNumber.Format.Builder(firstFrame.getStartSector()); + _headerFrameNumberBuilder = new HeaderFrameNumber.Format.Builder(firstFrame.getCalculatedFrameNumber()); + } + + public void addFrame(@Nonnull DemuxedNGaugeFrame frame) { + _iEndSector = frame.getEndSector(); + _indexSectorFrameNumberBuilder.addFrameStartSector(frame.getStartSector()); + _headerFrameNumberBuilder.addHeaderFrameNumber(frame.getCalculatedFrameNumber()); + } + + public void create() { + addVideo(new DiscItemNGaugeVideo(getCd(), + _vidInfo.iVideoStartSector, + _iEndSector, + new Dimensions(_vidInfo.iWidth, _vidInfo.iHeight), + _indexSectorFrameNumberBuilder.makeFormat(), + _headerFrameNumberBuilder.makeFormat(), + new SectorBasedVideoInfo(new Fraction(_vidInfo.iSectorsPerFrame), _iFirstFrameLastSector))); + } + } + + @CheckForNull + private NGaugeVideoInfo _videoInfo; + @CheckForNull + private VideoBuilder _currentVid; + + @Nonnull + private final NGaugeSectorToFrame _s2f; + + public DiscIndexerNGauge() { + _s2f = new NGaugeSectorToFrame(SectorRange.ALL, this); + } + + @Override + public void attachToSectorClaimer(@Nonnull SectorClaimSystem scs) { + scs.addIdListener(_s2f); + } + + @Override + public @CheckForNull DiscItem deserializeLineRead(@Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { + if (DiscItemNGaugeVideo.TYPE_ID.equals(fields.getType())) + return new DiscItemNGaugeVideo(getCd(), fields); + return null; + } + + @Override + public void videoStart(@Nonnull NGaugeVideoInfo videoInfo) { + videoBreak(); + _videoInfo = videoInfo; + } + + + @Override + public void frameComplete(@Nonnull DemuxedNGaugeFrame frame, @Nonnull ILocalizedLogger log) { + if (_videoInfo == null) { + // received a frame when there's no video? + // this would be a bug + throw new IllegalStateException("Received NGauge frame when there's no video"); + } else { + if (_currentVid == null) { + _currentVid = new VideoBuilder(_videoInfo, frame); + } else { + _currentVid.addFrame(frame); + } + } + } + + @Override + public void videoBreak() { + if (_currentVid != null) { + _currentVid.create(); + _currentVid = null; + } + _videoInfo = null; + } + + @Override + public void endOfSectors() { + videoBreak(); + } +} diff --git a/jpsxdec/src/jpsxdec/modules/ngauge/DiscItemNGaugeVideo.java b/jpsxdec/src/jpsxdec/modules/ngauge/DiscItemNGaugeVideo.java new file mode 100644 index 0000000..74460eb --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/ngauge/DiscItemNGaugeVideo.java @@ -0,0 +1,194 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.ngauge; + +import java.util.Arrays; +import java.util.List; +import java.util.logging.Logger; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; +import jpsxdec.discitems.SerializedDiscItem; +import jpsxdec.i18n.exception.LocalizedDeserializationFail; +import jpsxdec.i18n.exception.LoggedFailure; +import jpsxdec.i18n.log.ILocalizedLogger; +import jpsxdec.modules.SectorClaimSystem; +import jpsxdec.modules.SectorRange; +import jpsxdec.modules.video.IDemuxedFrame; +import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; +import jpsxdec.modules.video.framenumber.FrameNumber; +import jpsxdec.modules.video.framenumber.HeaderFrameNumber; +import jpsxdec.modules.video.framenumber.IFrameNumberFormatterWithHeader; +import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; +import jpsxdec.modules.video.sectorbased.DiscItemSectorBasedVideoStream; +import jpsxdec.modules.video.sectorbased.SectorBasedVideoInfo; +import jpsxdec.modules.xa.DiscItemXaAudioStream; + +/** It would be nice to use the existing normal STR disc item, but we need the + * header sector as part of the disc item to properly identify the video stream. + * + * @see NGaugeVideoInfo */ +public class DiscItemNGaugeVideo extends DiscItemSectorBasedVideoStream { + + private static final Logger LOG = Logger.getLogger(DiscItemNGaugeVideo.class.getName()); + + public static final String TYPE_ID = "N-Gauge Video"; + + @Nonnull + private final HeaderFrameNumber.Format _headerFrameNumberFormat; + + public DiscItemNGaugeVideo(@Nonnull ICdSectorReader cd, + int iStartSector, int iEndSector, + @Nonnull Dimensions dim, + @Nonnull IndexSectorFrameNumber.Format indexSectorFrameNumberFormat, + @Nonnull HeaderFrameNumber.Format headerFrameNumberFormat, + @Nonnull SectorBasedVideoInfo vidInfo) + { + super(cd, iStartSector, iEndSector, dim, indexSectorFrameNumberFormat, vidInfo); + _headerFrameNumberFormat = headerFrameNumberFormat; + } + + public DiscItemNGaugeVideo(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) + throws LocalizedDeserializationFail + { + super(cd, fields); + _headerFrameNumberFormat = new HeaderFrameNumber.Format(fields); + } + + @Override + public @Nonnull SerializedDiscItem serialize() { + SerializedDiscItem serial = super.serialize(); + _headerFrameNumberFormat.serialize(serial); + return serial; + } + + @Override + public @Nonnull String getSerializationTypeId() { + return TYPE_ID; + } + + @Override + public int getDiscSpeed() { + return 1; + } + + @Override + public int findAudioSplitPoint(@Nonnull DiscItemXaAudioStream audio) { + return -1; // there should be no audio + } + + @Override + public @Nonnull FrameNumber getStartFrame() { + return _headerFrameNumberFormat.getStartFrame(_indexSectorFrameNumberFormat); + } + + @Override + public @Nonnull FrameNumber getEndFrame() { + return _headerFrameNumberFormat.getEndFrame(_indexSectorFrameNumberFormat); + } + + @Override + public @Nonnull List getFrameNumberTypes() { + return Arrays.asList(FrameNumber.Type.Index, FrameNumber.Type.Header, FrameNumber.Type.Sector); + } + + @Override + public boolean hasIndependentBitstream() { + return true; + } + + @Override + public @Nonnull ISectorClaimToDemuxedFrame makeDemuxer() { + return new Demuxer(makeSectorRange(), _headerFrameNumberFormat.makeFormatter(_indexSectorFrameNumberFormat)); + } + + private static class Demuxer implements ISectorClaimToDemuxedFrame, NGaugeSectorToFrame.Listener { + + @Nonnull + private final SectorRange _sectorRange; + @Nonnull + private final IFrameNumberFormatterWithHeader _frameNumberFormatter; + + @CheckForNull + private IDemuxedFrame.Listener _listener; + + public Demuxer(@Nonnull SectorRange sectorRange, + @Nonnull IFrameNumberFormatterWithHeader frameNumberFormatter) + { + _sectorRange = sectorRange; + _frameNumberFormatter = frameNumberFormatter; + } + + @Override + public void attachToSectorClaimer(@Nonnull SectorClaimSystem scs) { + NGaugeSectorToFrame s2f = new NGaugeSectorToFrame(_sectorRange, this); + scs.addIdListener(s2f); + } + + @Override + public void setFrameListener(@Nonnull IDemuxedFrame.Listener listener) { + _listener = listener; + } + + @Override + public void videoStart(NGaugeVideoInfo videoInfo) { + } + + @Override + public void frameComplete(@Nonnull DemuxedNGaugeFrame frame, @Nonnull ILocalizedLogger log) throws LoggedFailure { + FrameNumber fn = _frameNumberFormatter.next(frame.getStartSector(), + frame.getCalculatedFrameNumber(), log); + if (_listener != null) { + frame._frameNumber = fn; + _listener.frameComplete(frame); + } + } + + @Override + public void videoBreak() { + LOG.warning("N-Gauge Unten Kibun Game - Gatan Goton video break while saving"); + } + + @Override + public void endOfSectors() { + } + + } + +} diff --git a/jpsxdec/src/jpsxdec/modules/ngauge/NGaugeSectorToFrame.java b/jpsxdec/src/jpsxdec/modules/ngauge/NGaugeSectorToFrame.java new file mode 100644 index 0000000..b5fd95a --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/ngauge/NGaugeSectorToFrame.java @@ -0,0 +1,148 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.ngauge; + +import java.util.ArrayList; +import java.util.logging.Level; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.i18n._PlaceholderMessage; +import jpsxdec.i18n.exception.LoggedFailure; +import jpsxdec.i18n.log.ILocalizedLogger; +import jpsxdec.modules.IIdentifiedSector; +import jpsxdec.modules.IdentifiedSectorListener; +import jpsxdec.modules.SectorRange; +import jpsxdec.modules.video.sectorbased.SectorBasedFrameBuilder; +import jpsxdec.util.DemuxedData; + +/** @see NGaugeVideoInfo */ +public class NGaugeSectorToFrame implements IdentifiedSectorListener { + + public interface Listener { + void videoStart(@Nonnull NGaugeVideoInfo videoInfo); + void frameComplete(@Nonnull DemuxedNGaugeFrame frame, @Nonnull ILocalizedLogger log) + throws LoggedFailure; + void videoBreak(); + void endOfSectors(); + } + + @Nonnull + private final SectorRange _sectorRange; + @Nonnull + private final Listener _listener; + + @CheckForNull + private NGaugeVideoInfo _videoInfo; + @CheckForNull + private SectorBasedFrameBuilder _bldr; + + public NGaugeSectorToFrame(@Nonnull SectorRange sectorRange, @Nonnull Listener listener) { + _sectorRange = sectorRange; + _listener = listener; + } + + @Override + public @CheckForNull Class getListeningFor() { + return null; + } + + @Override + public void feedSector(@Nonnull IIdentifiedSector idSector, @Nonnull ILocalizedLogger log) throws LoggedFailure { + if (!_sectorRange.sectorIsInRange(idSector.getSectorNumber())) + return; + + if (idSector instanceof SectorNGaugeVideoHeader) { + // start of new video + _videoInfo = ((SectorNGaugeVideoHeader)idSector).getVidInfo(); + _listener.videoStart(_videoInfo); + } else if (idSector instanceof SectorNGaugeVideo && _videoInfo != null) { + + SectorNGaugeVideo vidSector = (SectorNGaugeVideo) idSector; + int iFrameNumber = _videoInfo.calculateFrameNumber(vidSector.getSectorNumber()); + int iChunkNumber = _videoInfo.calculateChunkNumber(vidSector.getSectorNumber()); + + if ((vidSector.isFrameFirstSector() && iChunkNumber != 0) || + (!vidSector.isFrameFirstSector() && iChunkNumber == 0)) + { + // for some reason sector data does not align with the calculated chunk number?? + videoBreak(log); // kill the video in progress + log.log(Level.SEVERE, new _PlaceholderMessage("N-Gauge Unten Kibun Game - Gatan Goton data corruption")); + } else { + if (_bldr != null && + !_bldr.addSectorIfPartOfFrame(vidSector, iChunkNumber, _videoInfo.iSectorsPerFrame, + vidSector.getSectorNumber(), iFrameNumber)) + { + endFrame(log); + } + if (_bldr == null) { + _bldr = new SectorBasedFrameBuilder(vidSector, iChunkNumber, + _videoInfo.iSectorsPerFrame, + vidSector.getSectorNumber(), + iFrameNumber, log); + } + if (_bldr.isFrameComplete()) + endFrame(log); + } + } + + } + + private void endFrame(@Nonnull ILocalizedLogger log) throws LoggedFailure { + if (_bldr != null) { + ArrayList sectors = _bldr.getNonNullChunks(log); + DemuxedData demux = new DemuxedData(sectors); + DemuxedNGaugeFrame frame = new DemuxedNGaugeFrame(_videoInfo, demux, _bldr.getHeaderFrameNumber()); + _bldr = null; + _listener.frameComplete(frame, log); + } + } + + private void videoBreak(@Nonnull ILocalizedLogger log) throws LoggedFailure { + endFrame(log); + _videoInfo = null; + _listener.videoBreak(); + } + + @Override + public void endOfFeedSectors(@Nonnull ILocalizedLogger log) throws LoggedFailure { + endFrame(log); + _videoInfo = null; + _listener.endOfSectors(); + } + +} diff --git a/jpsxdec/src/jpsxdec/modules/ngauge/NGaugeVideoInfo.java b/jpsxdec/src/jpsxdec/modules/ngauge/NGaugeVideoInfo.java new file mode 100644 index 0000000..ab06bd7 --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/ngauge/NGaugeVideoInfo.java @@ -0,0 +1,142 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.ngauge; + +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.cdreaders.CdSector; + +/** + * Video information for the game "N-Gauge Unten Kibun Game - Gatan Goton" + * found in the sector preceeding the video frame sectors. + * + * Translation: + * + * "N gauge refers to the track dimensions" + * (https://en.wikipedia.org/wiki/N_scale) + * + * Unten Kibun = "driving mood" or "operation feeling" + * Gatan = *clangity clang* + * Goton = *clickety-clack* + * + * The game simulates driving a train. + * + * The massive video containing all the train tracks begins with a sector + * containing information about the video. This class captures that info. This + * header sector is very reliably identified so can/should be identified before + * most other sector types. + * + * The video is not played back in the standard "real-time" mode (as defined in + * the CD standards). Instead the frame rate of the video is changed dynamically + * by the game to simulate the train speeding up and slowing down. In this sense + * the the video is technically "packet-based", but since the packets align with + * sector boundaries it still fits in the "sector-based" style, and also allows + * for frame replacing. + * + * The game dynamically starts and ends the video at different frames for the + * different tracks, but there's no information in the sectors to indicate where + * these start/end points are. + */ +public class NGaugeVideoInfo { + + public static final int SECTORS_PER_FRAME = 3; + public static final int FRAME_COUNT_PLUS_1 = 51423; + public static final int WIDTH = 160; + public static final int HEIGHT = 112; + + /** Checks if the sector starts with a valid N Gauge header. + * @return null if not */ + public static @CheckForNull NGaugeVideoInfo checkForInfoHeader(@Nonnull CdSector cdSector) { + if (cdSector.isCdAudioSector()) + return null; + if (cdSector.getCdUserDataSize() != CdSector.SECTOR_USER_DATA_SIZE_MODE1_MODE2FORM1) + return null; + + NGaugeVideoInfo vi = new NGaugeVideoInfo(cdSector); + if (!vi.isValid()) + return null; + return vi; + } + + public final int iSectorsPerFrame; + public final int iFrameCountPlus1; + public final int iWidth; + public final int iHeight; + + public final int iDiscSpeed = 1; + + public final int iVideoStartSector; + public final int iFirstFrameStartSector; + public final int iEndSectorInclusive; + + private NGaugeVideoInfo(@Nonnull CdSector cdSector) { + iSectorsPerFrame = cdSector.readSInt32LE(0); + iFrameCountPlus1 = cdSector.readSInt32LE(4); + iWidth = cdSector.readSInt32LE(8); + iHeight = cdSector.readSInt32LE(12); + + iVideoStartSector = cdSector.getSectorIndexFromStart(); + iFirstFrameStartSector = iVideoStartSector + 1; + iEndSectorInclusive = iFirstFrameStartSector + (FRAME_COUNT_PLUS_1 - 1) * SECTORS_PER_FRAME - 1; + } + + private boolean isValid() { + return iSectorsPerFrame == SECTORS_PER_FRAME && + iFrameCountPlus1 == FRAME_COUNT_PLUS_1 && + iWidth == WIDTH && iHeight == HEIGHT; + } + + public int calculateFrameNumber(int iSectorNumber) { + if (iSectorNumber < iFirstFrameStartSector || iSectorNumber > iEndSectorInclusive) + throw new IllegalArgumentException(); + return (iSectorNumber - iFirstFrameStartSector) / iSectorsPerFrame; + } + + public int calculateChunkNumber(int iSectorNumber) { + if (iSectorNumber < iFirstFrameStartSector || iSectorNumber > iEndSectorInclusive) + throw new IllegalArgumentException(); + return (iSectorNumber - iFirstFrameStartSector) % iSectorsPerFrame; + } + + @Override + public String toString() { + return String.format("sectors/frame %d count %d %dx%d %d-%d", + iSectorsPerFrame, iFrameCountPlus1, iWidth, iHeight, iFirstFrameStartSector, iEndSectorInclusive); + } + +} diff --git a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderDemuxPiece.java b/jpsxdec/src/jpsxdec/modules/ngauge/SectorClaimToNGaugeSector.java similarity index 51% rename from jpsxdec/src/jpsxdec/modules/crusader/CrusaderDemuxPiece.java rename to jpsxdec/src/jpsxdec/modules/ngauge/SectorClaimToNGaugeSector.java index c77040b..b31fa2e 100644 --- a/jpsxdec/src/jpsxdec/modules/crusader/CrusaderDemuxPiece.java +++ b/jpsxdec/src/jpsxdec/modules/ngauge/SectorClaimToNGaugeSector.java @@ -1,6 +1,6 @@ /* * jPSXdec: PlayStation 1 Media Decoder/Converter in Java - * Copyright (C) 2017-2020 Michael Sabin + * Copyright (C) 2021 Michael Sabin * All rights reserved. * * Redistribution and use of the jPSXdec code or any derivative works are @@ -35,72 +35,66 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jpsxdec.modules.crusader; +package jpsxdec.modules.ngauge; -import java.util.Arrays; +import java.io.IOException; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.util.DemuxedData; +import jpsxdec.cdreaders.CdSector; +import jpsxdec.i18n.log.ILocalizedLogger; +import jpsxdec.modules.SectorClaimSystem; +import jpsxdec.util.IOIterator; -/** Crusader audio/video streams are found in a contiguous series of sectors. - * This wraps each sector in a {@link DemuxedData} piece for demuxing. - * It also handles the case where a sector is missing and essentially - * just returns a sector full of 0. */ -public class CrusaderDemuxPiece implements DemuxedData.Piece { - - private static final int CRUSADER_USERDATA_SIZE = 2040; +/** + * Since the video header sector is so reliably identified, it should be + * identified before most other sectors. The header sector describes how long + * the video is, so that's what is used to identify all the video sectors after + * that. + * + * @see NGaugeVideoInfo + */ +public class SectorClaimToNGaugeSector implements SectorClaimSystem.SectorClaimer { @CheckForNull - private final SectorCrusader _sector; - private final int _iCdSectorNumber; - - public CrusaderDemuxPiece(@Nonnull SectorCrusader sector) { - _sector = sector; - _iCdSectorNumber = _sector.getSectorNumber(); - } - - public CrusaderDemuxPiece(int iCdSectorNumber) { - _sector = null; - _iCdSectorNumber = iCdSectorNumber; - } + private NGaugeVideoInfo _videoInfo; @Override - public int getDemuxPieceSize() { - if (_sector == null) - return CRUSADER_USERDATA_SIZE; - else - return _sector.getIdentifiedUserDataSize(); - } - @Override - public byte getDemuxPieceByte(int i) { - if (_sector == null) - return 0; - else - return _sector.readIdentifiedUserDataByte(i); - } + public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, + @Nonnull IOIterator peekIt, + @Nonnull ILocalizedLogger log) + throws IOException + { + if (cs.isClaimed()) { + _videoInfo = null; + return; + } - @Override - public void copyDemuxPieceData(@Nonnull byte[] abOut, int iOutPos) { - if (_sector != null) - _sector.copyIdentifiedUserData(0, abOut, iOutPos, _sector.getIdentifiedUserDataSize()); - else - Arrays.fill(abOut, iOutPos, iOutPos + CRUSADER_USERDATA_SIZE, (byte)0); - } + CdSector sector = cs.getSector(); - public @CheckForNull SectorCrusader getSector() { - return _sector; - } + if (_videoInfo == null) { + // check if it is the header sector + SectorNGaugeVideoHeader headerSector = new SectorNGaugeVideoHeader(sector); + if (headerSector.getProbability() == 100) { + _videoInfo = headerSector.getVidInfo(); + cs.claim(headerSector); + } + } else { + // currently in the middle of the video sectors + if (sector.getSectorIndexFromStart() >= _videoInfo.iFirstFrameStartSector && + sector.getSectorIndexFromStart() <= _videoInfo.iEndSectorInclusive) + { + SectorNGaugeVideo vidSector = new SectorNGaugeVideo(sector); + cs.claim(vidSector); + } else { + _videoInfo = null; + } + } - @Override - public int getSectorNumber() { - return _iCdSectorNumber; } @Override - public String toString() { - if (_sector != null) - return _sector.toString(); - else - return "Crusader [CD sector " + _iCdSectorNumber + "] missing"; + public void endOfSectors(@Nonnull ILocalizedLogger log) { + _videoInfo = null; } + } diff --git a/jpsxdec/src/jpsxdec/modules/ngauge/SectorNGaugeVideo.java b/jpsxdec/src/jpsxdec/modules/ngauge/SectorNGaugeVideo.java new file mode 100644 index 0000000..60cbe11 --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/ngauge/SectorNGaugeVideo.java @@ -0,0 +1,122 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.ngauge; + +import javax.annotation.Nonnull; +import jpsxdec.cdreaders.CdSector; +import jpsxdec.cdreaders.CdSectorXaSubHeader.SubMode; +import jpsxdec.modules.IdentifiedSector; +import jpsxdec.modules.video.sectorbased.SectorBasedFrameAnalysis; +import jpsxdec.modules.video.sectorbased.SectorBasedFrameReplace; +import jpsxdec.psxvideo.bitstreams.BitStreamAnalysis; +import jpsxdec.psxvideo.bitstreams.BitStreamUncompressor_STRv2; +import jpsxdec.util.DemuxedData; + +/** Sectors have no header. + * @see NGaugeVideoInfo */ +public class SectorNGaugeVideo extends IdentifiedSector + implements DemuxedData.Piece, SectorBasedFrameReplace.IReplaceableVideoSector +{ + + private BitStreamUncompressor_STRv2.StrV2Header _frameHeader; + + public SectorNGaugeVideo(@Nonnull CdSector cdSector) { + super(cdSector); + if (isSuperInvalidElseReset()) return; + + if (subModeExistsAndMaskDoesNotEqual(SubMode.MASK_REAL_TIME | + SubMode.MASK_FORM | + SubMode.MASK_TRIGGER | + SubMode.MASK_DATA | + SubMode.MASK_AUDIO | + SubMode.MASK_VIDEO, + SubMode.MASK_DATA)) + { + return; + } + + byte[] ab = cdSector.getCdUserDataCopy(); + _frameHeader = new BitStreamUncompressor_STRv2.StrV2Header(ab, ab.length); + + setProbability(1); + } + + @Override + public int getVideoSectorHeaderSize() { + return 0; + } + + public boolean isFrameFirstSector() { + return _frameHeader.isValid(); + } + + @Override + public @Nonnull String getTypeName() { + return "N-Gauge Video"; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getTypeName()).append(' ').append(cdToString()); + if (_frameHeader.isValid()) + sb.append(' ').append(_frameHeader); + return sb.toString(); + } + + @Override + public void replaceVideoSectorHeader(SectorBasedFrameAnalysis existingFrame, BitStreamAnalysis newFrame, byte[] abCurrentVidSectorHeader) { + // no header to replace + } + + @Override + public int getDemuxPieceSize() { + return getCdSector().getCdUserDataSize(); + } + + @Override + public byte getDemuxPieceByte(int i) { + return getCdSector().readUserDataByte(i); + } + + @Override + public void copyDemuxPieceData(@Nonnull byte[] abOut, int iOutPos) { + getCdSector().getCdUserDataCopy(0, abOut, iOutPos, getCdSector().getCdUserDataSize()); + } + +} diff --git a/jpsxdec/test/testutil/PairList.java b/jpsxdec/src/jpsxdec/modules/ngauge/SectorNGaugeVideoHeader.java similarity index 52% rename from jpsxdec/test/testutil/PairList.java rename to jpsxdec/src/jpsxdec/modules/ngauge/SectorNGaugeVideoHeader.java index b4fe66e..c7fe192 100644 --- a/jpsxdec/test/testutil/PairList.java +++ b/jpsxdec/src/jpsxdec/modules/ngauge/SectorNGaugeVideoHeader.java @@ -1,114 +1,88 @@ -/* - * jPSXdec: PlayStation 1 Media Decoder/Converter in Java - * Copyright (C) 2014-2020 Michael Sabin - * All rights reserved. - * - * Redistribution and use of the jPSXdec code or any derivative works are - * permitted provided that the following conditions are met: - * - * * Redistributions may not be sold, nor may they be used in commercial - * or revenue-generating business activities. - * - * * Redistributions that are modified from the original source must - * include the complete source code, including the source code for all - * components used by a binary built from the modified sources. However, as - * a special exception, the source code distributed need not include - * anything that is normally distributed (in either source or binary form) - * with the major components (compiler, kernel, and so on) of the operating - * system on which the executable runs, unless that component itself - * accompanies the executable. - * - * * Redistributions must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or - * other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -package testutil; - -import java.util.AbstractList; -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.Map; -import jpsxdec.util.Misc; - -public class PairList extends AbstractList> { - - private static class Pair implements Map.Entry { - - private final T1 _key; - private T2 _value; - - public Pair(T1 key, T2 value) { - _key = key; - _value = value; - } - - public T1 getKey() { - return _key; - } - - public T2 getValue() { - return _value; - } - - public T2 setValue(T2 value) { - T2 old = _value; - _value = value; - return old; - } - - @Override - public boolean equals(Object o) { - if (!(o instanceof Pair)) - return false; - Pair p = (Pair)o; - return Misc.objectEquals(_key , p.getKey() ) && - Misc.objectEquals(_value, p.getValue()); - } - - @Override - public int hashCode() { - return (_key == null ? 0 : _key.hashCode()) ^ - (_value == null ? 0 : _value.hashCode()); - } - - @Override - public String toString() { - return _key + "=" + _value; - } - } - - private final List> _pairs = new ArrayList>(); - - public void add(T1 o1, T2 o2) { - _pairs.add(new Pair(o1, o2)); - } - - @Override - public Iterator> iterator() { - return (Iterator)_pairs.iterator(); - } - - @Override - public Map.Entry get(int index) { - return _pairs.get(index); - } - - @Override - public int size() { - return _pairs.size(); - } -} +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.ngauge; + +import javax.annotation.Nonnull; +import jpsxdec.cdreaders.CdSector; +import jpsxdec.modules.IdentifiedSector; + +/** Sector before the video. Contains a 16 byte header followed by all zeroes. + * @see NGaugeVideoInfo */ +public class SectorNGaugeVideoHeader extends IdentifiedSector { + + @Nonnull + private NGaugeVideoInfo _vidInfo; + + public SectorNGaugeVideoHeader(@Nonnull CdSector cdSector) { + super(cdSector); + if (isSuperInvalidElseReset()) + return; + + if (cdSector.isCdAudioSector()) + return; + + if (cdSector.getCdUserDataSize() != CdSector.SECTOR_USER_DATA_SIZE_MODE1_MODE2FORM1) + return; + + _vidInfo = NGaugeVideoInfo.checkForInfoHeader(cdSector); + if (_vidInfo == null) + return; + + for (int i = 16; i < cdSector.getCdUserDataSize(); i++) { + if (cdSector.readUserDataByte(i) != 0) + return; + } + + setProbability(100); + } + + public @Nonnull NGaugeVideoInfo getVidInfo() { + return _vidInfo; + } + + @Override + public @Nonnull String getTypeName() { + return "N-Gauge Vid Header"; + } + + @Override + public String toString() { + return String.format("%s %s %s", getTypeName(), cdToString(), _vidInfo); + } + +} diff --git a/jpsxdec/src/jpsxdec/modules/player/AudioPlayerSectorTimedWriter.java b/jpsxdec/src/jpsxdec/modules/player/AudioPlayerSectorTimedWriter.java index 4ecd29f..cccd7fe 100644 --- a/jpsxdec/src/jpsxdec/modules/player/AudioPlayerSectorTimedWriter.java +++ b/jpsxdec/src/jpsxdec/modules/player/AudioPlayerSectorTimedWriter.java @@ -89,7 +89,7 @@ public void audioPacketComplete(@Nonnull DecodedAudioPacket packet, @Nonnull ILo _audioOut.write(abData); } catch (IOException ex) { // wrap the exception and have the MediaPlayer catch it outside the pipeline - throw new WrapIOException(ex); + throw new WrapException(ex); } } } diff --git a/jpsxdec/src/jpsxdec/modules/player/MediaPlayer.java b/jpsxdec/src/jpsxdec/modules/player/MediaPlayer.java index c58793d..eaedebc 100644 --- a/jpsxdec/src/jpsxdec/modules/player/MediaPlayer.java +++ b/jpsxdec/src/jpsxdec/modules/player/MediaPlayer.java @@ -38,13 +38,14 @@ package jpsxdec.modules.player; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.DebugLogger; import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.SectorClaimSystem; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.sharedaudio.ISectorAudioDecoder; import jpsxdec.modules.video.DiscItemVideoStream; import jpsxdec.modules.video.IDemuxedFrame; @@ -71,7 +72,7 @@ public class MediaPlayer implements IMediaDataReader { private final int _iMovieStartSector; private final int _iMovieEndSector; @Nonnull - private final CdFileSectorReader _cdReader; + private final ICdSectorReader _cdReader; @Nonnull private final PlayController _controller; @@ -83,29 +84,24 @@ public class MediaPlayer implements IMediaDataReader { private final int _iSectorsPerSecond; - public MediaPlayer(@Nonnull DiscItemVideoStream vid, @Nonnull ISectorClaimToDemuxedFrame demuxer) { - this(vid, demuxer, vid.getStartSector(), vid.getEndSector()); + public MediaPlayer(@Nonnull DiscItemVideoStream vid, @Nonnull ISectorClaimToDemuxedFrame demuxer, int iSectorPerSecond) { + this(vid, demuxer, vid.getStartSector(), vid.getEndSector(), iSectorPerSecond); } public MediaPlayer(@Nonnull DiscItemVideoStream vid, @Nonnull ISectorClaimToDemuxedFrame demuxer, - int iSectorStart, int iSectorEnd) + int iSectorStart, int iSectorEnd, int iSectorPerSecond) { - this(vid, demuxer, null, iSectorStart, iSectorEnd); + this(vid, demuxer, null, iSectorStart, iSectorEnd, iSectorPerSecond); } //----------------------------------------------------------------------- - public MediaPlayer(@Nonnull DiscItemAudioStream aud) { + public MediaPlayer(@Nonnull DiscItemSectorBasedAudioStream aud, int iSectorPerSecond) { _cdReader = aud.getSourceCd(); _iMovieStartSector = aud.getStartSector(); _iMovieEndSector = aud.getEndSector(); - if (aud.getDiscSpeed() == 1) { - _iSectorsPerSecond = 75; - } else { - // if disc speed is unknown, assume 2x - _iSectorsPerSecond = 150; - } + _iSectorsPerSecond = iSectorPerSecond; ISectorAudioDecoder audioDecoder = aud.makeDecoder(1.0); _demuxAutowire.setAudioDecoder(audioDecoder); @@ -124,20 +120,15 @@ public MediaPlayer(@Nonnull DiscItemAudioStream aud) { public MediaPlayer(@Nonnull DiscItemVideoStream vid, @Nonnull ISectorClaimToDemuxedFrame demuxer, @Nonnull ISectorAudioDecoder audioDecoder, // tell everyone this can't be null, but secretly allow it - int iSectorStart, int iSectorEnd) + int iSectorStart, int iSectorEnd, int iSectorPerSecond) { // do the video init _cdReader = vid.getSourceCd(); _iMovieStartSector = iSectorStart; _iMovieEndSector = iSectorEnd; - if (vid.getDiscSpeed() == 1) { - _iSectorsPerSecond = 75; - } else { - // if disc speed is unknown, assume 2x - _iSectorsPerSecond = 150; - } + _iSectorsPerSecond = iSectorPerSecond; - _demuxAutowire.setMap(demuxer); + _demuxAutowire.setSectorClaim2Frame(demuxer); if (audioDecoder == null) { _controller = new PlayController(vid.getWidth(), vid.getHeight()); @@ -151,14 +142,12 @@ public MediaPlayer(@Nonnull DiscItemVideoStream vid, ProcessingThread pt = new ProcessingThread(vid.getWidth(), vid.getHeight()); _controller.setVidProcressor(pt); - _decodeAutowire.setMap(pt); + _decodeAutowire.setFrame2Bitstream(pt); + _decodeAutowire.setBitstream2Mdec(new VDP.Bitstream2Mdec()); + _decodeAutowire.setMdec2Decoded(new VDP.Mdec2Decoded(new MdecDecoder_int(new SimpleIDCT(), vid.getWidth(), vid.getHeight()), DebugLogger.Log)); _decodeAutowire.setDecodedListener(pt); - _decodeAutowire.setMap(new VDP.Mdec2Decoded(new MdecDecoder_int(new SimpleIDCT(), vid.getWidth(), vid.getHeight()), DebugLogger.Log)); - _decodeAutowire.setMap(new VDP.Bitstream2Mdec()); _decodeAutowire.autowire(); - vid.getAbsolutePresentationStartSector(); // <-- TODO check if it would be better to align on initial presentation sector - _demuxAutowire.setFrameListener(new DemuxFrameToPlayerProcessor(_controller.getFrameWriter(), _iMovieStartSector, _iSectorsPerSecond)); _controller.setReader(this); @@ -171,20 +160,22 @@ public void demuxThread(@Nonnull PlayController controller) throws StopPlayingEx final int iSectorLength = _iMovieEndSector - _iMovieStartSector + 1; SectorClaimSystem it = SectorClaimSystem.create(_cdReader, _iMovieStartSector, _iMovieEndSector); - _demuxAutowire.attachToSectorClaimer(it); + _demuxAutowire.attachToSectorClaimSystem(it); _demuxAutowire.autowire(); IIdentifiedSector identifiedSector; for (int iSector = 0; it.hasNext() && !controller.isClosed(); iSector++) { identifiedSector = it.next(DebugLogger.Log); } - it.close(DebugLogger.Log); - } catch (WrapIOException ex) { + it.flush(DebugLogger.Log); + } catch (WrapException ex) { if (ex.getCause() instanceof StopPlayingException) throw (StopPlayingException)ex.getCause(); else throw new StopPlayingException(ex.getCause()); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { + throw new StopPlayingException(ex); + } catch (LoggedFailure ex) { throw new StopPlayingException(ex); } } @@ -215,7 +206,7 @@ public void frameComplete(@Nonnull IDemuxedFrame frame) { try { _processor.writeFrame(frame, lngPresentationNanos); } catch (StopPlayingException ex) { - throw new WrapIOException(ex); + throw new WrapException(ex); } } } @@ -228,7 +219,7 @@ private static class ProcessingThread extends Frame2Bitstream implements IFrameP private int[] _aiDrawHere; public ProcessingThread(int iWidth, int iHeight) { - super(FrameNumber.Type.Index); + super(FrameNumber.Type.Index, DebugLogger.Log); _iWidth = iWidth; _iHeight = iHeight; } diff --git a/jpsxdec/src/jpsxdec/modules/player/WrapIOException.java b/jpsxdec/src/jpsxdec/modules/player/WrapException.java similarity index 86% rename from jpsxdec/src/jpsxdec/modules/player/WrapIOException.java rename to jpsxdec/src/jpsxdec/modules/player/WrapException.java index 681e578..6e57e24 100644 --- a/jpsxdec/src/jpsxdec/modules/player/WrapIOException.java +++ b/jpsxdec/src/jpsxdec/modules/player/WrapException.java @@ -37,18 +37,17 @@ package jpsxdec.modules.player; -import java.io.IOException; +import javax.annotation.Nonnull; -/** Catches an {@link IOException} and wraps it in a {@link RuntimeException} - * to be thrown later. */ -class WrapIOException extends RuntimeException { +/** Wraps an {@link Exception} with a {@link RuntimeException}. */ +class WrapException extends RuntimeException { - public WrapIOException(IOException cause) { + public WrapException(@Nonnull Exception cause) { super(cause); } @Override - public IOException getCause() { - return (IOException) super.getCause(); + public @Nonnull Exception getCause() { + return (Exception) super.getCause(); } } diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/DemuxedPolicenautsFrame.java b/jpsxdec/src/jpsxdec/modules/policenauts/DemuxedPolicenautsFrame.java index 9ad607b..2aed52d 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/DemuxedPolicenautsFrame.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/DemuxedPolicenautsFrame.java @@ -41,7 +41,7 @@ import java.util.Arrays; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; @@ -50,7 +50,7 @@ import jpsxdec.psxvideo.mdec.MdecInputStream; import jpsxdec.util.Fraction; - +/** @see SPacket */ public class DemuxedPolicenautsFrame implements IDemuxedFrame { private final int _iWidth, _iHeight; private final SPacketData _data; @@ -122,7 +122,7 @@ public void printSectors(PrintStream ps) { } @Override - public void writeToSectors(SectorBasedFrameAnalysis existingFrame, BitStreamAnalysis newFrame, CdFileSectorReader cd, ILocalizedLogger log) { + public void writeToSectors(SectorBasedFrameAnalysis existingFrame, BitStreamAnalysis newFrame, DiscPatcher patcher, ILocalizedLogger log) { throw new UnsupportedOperationException("Replacing Policenauts frames is not supported"); } } diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/DiscIndexerPolicenauts.java b/jpsxdec/src/jpsxdec/modules/policenauts/DiscIndexerPolicenauts.java index f65484f..4ed78a1 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/DiscIndexerPolicenauts.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/DiscIndexerPolicenauts.java @@ -41,6 +41,7 @@ import java.util.logging.Level; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.I; @@ -49,11 +50,10 @@ import jpsxdec.indexing.DiscIndex; import jpsxdec.indexing.DiscIndexer; import jpsxdec.modules.SectorClaimSystem; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.framenumber.HeaderFrameNumber; import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; - +/** @see SPacket */ public class DiscIndexerPolicenauts extends DiscIndexer implements PolicenautsSectorToPacket.Listener { @Override @@ -79,7 +79,7 @@ private class VidBuilder { private HeaderFrameNumber.Format.Builder __headerFrameNumberBuilder; private int __iSoundUnitCount = 0; - public VidBuilder(@Nonnull SPacketData firstPacket, Dimensions dims) { + public VidBuilder(@Nonnull SPacketData firstPacket, @Nonnull Dimensions dims) { __dims = dims; __iStartKlbsStartSector = firstPacket.getKlbsStartSectorNum(); __iLastKlbsEndSector = firstPacket.getKlbsEndSectorNum(); diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/DiscItemPolicenauts.java b/jpsxdec/src/jpsxdec/modules/policenauts/DiscItemPolicenauts.java index 60b2f5c..747eb21 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/DiscItemPolicenauts.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/DiscItemPolicenauts.java @@ -44,7 +44,8 @@ import javax.annotation.Nonnull; import javax.sound.sampled.AudioFormat; import jpsxdec.adpcm.SpuAdpcmDecoder; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; @@ -52,7 +53,6 @@ import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.SectorRange; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; import jpsxdec.modules.video.framenumber.HeaderFrameNumber; @@ -62,6 +62,7 @@ import jpsxdec.modules.video.packetbased.SectorClaimToAudioAndFrame; import jpsxdec.util.Fraction; +/** @see SPacket */ public class DiscItemPolicenauts extends DiscItemPacketBasedVideoStream { public static final String TYPE_ID = "Policenauts"; @@ -69,7 +70,7 @@ public class DiscItemPolicenauts extends DiscItemPacketBasedVideoStream { @Nonnull private final HeaderFrameNumber.Format _timestampFrameNumberFormat; - public DiscItemPolicenauts(@Nonnull CdFileSectorReader cd, + public DiscItemPolicenauts(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format sectorIndexFrameNumberFormat, @@ -80,7 +81,7 @@ public DiscItemPolicenauts(@Nonnull CdFileSectorReader cd, _timestampFrameNumberFormat = timestampFrameNumberFormat; } - public DiscItemPolicenauts(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemPolicenauts(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -125,13 +126,8 @@ protected double getPacketBasedFpsInterestingDescription() { } @Override - public @Nonnull Fraction getSectorsPerFrame() { - return SPacket.SECTORS150_PER_FRAME; - } - - @Override - public double getApproxDuration() { - return getFrameCount() / SPacket.FRAMES_PER_SECOND.asDouble(); + public @Nonnull Fraction getFramesPerSecond() { + return SPacket.FRAMES_PER_SECOND; } @Override diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/PolicenautsSectorToPacket.java b/jpsxdec/src/jpsxdec/modules/policenauts/PolicenautsSectorToPacket.java index dd5c731..bdcfe75 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/PolicenautsSectorToPacket.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/PolicenautsSectorToPacket.java @@ -44,6 +44,7 @@ import jpsxdec.modules.IdentifiedSectorListener; import jpsxdec.modules.SectorClaimSystem; +/** @see SPacket */ public class PolicenautsSectorToPacket implements IdentifiedSectorListener { public interface Listener { diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/SPacket.java b/jpsxdec/src/jpsxdec/modules/policenauts/SPacket.java index 1825caa..22b0069 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/SPacket.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/SPacket.java @@ -40,6 +40,7 @@ import java.io.EOFException; import java.io.IOException; import java.io.InputStream; +import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.sound.sampled.AudioFormat; @@ -50,22 +51,53 @@ import jpsxdec.util.IO; import jpsxdec.util.Misc; -/** Policenauts FMVs consist of several packets of data. - * All the packets have a type identifier, and all the identifiers start with - * the letter 'S'. */ +/** + * Policenauts is a game released only in Japan, not originally for PlayStation, + * but was later ported to the PlayStation. I suspect this is why the FMVs used + * in the game are in a unique packet-based format. + * + * There are several packet types, all with a type identifier. All the + * identifiers start with the letter 'S'. The packet types consist of more than + * just the audio and video frames. The subtitles are perhaps the most + * interesting of the extra metadata packets. But this implementation only + * supports the audio and video packets. + * + * Videos begin with a {@link SectorPN_VMNK} sector, followed by a + * {@link SectorPN_KLBS} sector followed by 128 sectors of packets, then another + * {@link SectorPN_KLBS} sector followed by 128 sectors of packets, repeat until + * there isn't a {@link SectorPN_KLBS} sector. + */ public class SPacket { + private static final Logger LOG = Logger.getLogger(SPacket.class.getName()); + + // Frome these values, all other values can be derived public static final int AUDIO_SAMPLE_FRAMES_PER_SECOND = 44100; // confirmed + /** The duration value of (almost?) every video frame packet. + * @see #_iDuration */ + private static final int COMMON_FRAME_PACKET_DURATION = 20; + /** Size of (almost?) every audio packet. + * @see #_iSize */ + private static final int COMMON_AUDIO_PACKET_BYTE_SIZE = 16384; + /** The duration value of (almost?) every audio packet. + * @see #_iDuration */ + private static final int COMMON_AUDIO_PACKET_DURATION = 156; + + // Derived values public static final AudioFormat AUDIO_FORMAT = new AudioFormat(AUDIO_SAMPLE_FRAMES_PER_SECOND, 16, 1, true, false); - public static final Fraction AUDIO_SAMPLE_FRAMES_PER_TIMESTAMP = - new Fraction(16384 / SpuAdpcmSoundUnit.SIZEOF_SOUND_UNIT * SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT, 156); - public static final Fraction TIMESTAMP_UNITS_PER_SECOND = Fraction.divide(AUDIO_SAMPLE_FRAMES_PER_SECOND, AUDIO_SAMPLE_FRAMES_PER_TIMESTAMP); - public static final Fraction SECONDS_PER_TIMESTAMP = Fraction.divide(1, TIMESTAMP_UNITS_PER_SECOND); + private static final Fraction AUDIO_SAMPLE_FRAMES_PER_TIMESTAMP = + new Fraction((COMMON_AUDIO_PACKET_BYTE_SIZE / SpuAdpcmSoundUnit.SIZEOF_SOUND_UNIT) * SoundUnitDecoder.SAMPLES_PER_SOUND_UNIT, + COMMON_AUDIO_PACKET_DURATION); + private static final Fraction TIMESTAMP_UNITS_PER_SECOND = Fraction.divide(AUDIO_SAMPLE_FRAMES_PER_SECOND, AUDIO_SAMPLE_FRAMES_PER_TIMESTAMP); + private static final Fraction SECONDS_PER_TIMESTAMP = Fraction.divide(1, TIMESTAMP_UNITS_PER_SECOND); - public static final int TIMESTAMP_UNITS_PER_FRAME = 20; - public static final Fraction FRAMES_PER_SECOND = TIMESTAMP_UNITS_PER_SECOND.divide(TIMESTAMP_UNITS_PER_FRAME); + /** This ultimately comes to 12285/1024 = 11.9970703125. + * Note this is not 15fps as reported by director Hideo Kojima ;) */ + public static final Fraction FRAMES_PER_SECOND = TIMESTAMP_UNITS_PER_SECOND.divide(COMMON_FRAME_PACKET_DURATION); + /** Sectors/frame if the disc is spinning at 2x (150 sectors/second). */ public static final Fraction SECTORS150_PER_FRAME = Fraction.divide(150, FRAMES_PER_SECOND); + /** Sectors/timestamp if the disc is spinning at 2x (150 sectors/second). */ public static final Fraction SECTORS150_PER_TIMESTAMP = SECONDS_PER_TIMESTAMP.multiply(150); public enum Type { @@ -115,18 +147,23 @@ public SPacket(@Nonnull InputStream is) throws EOFException, IOException, Binary } catch (IllegalArgumentException ex) { throw new BinaryDataNotRecognized(ex); } + // Check all values to make sure they're all generally within expexted ranges _iTimestamp = IO.readSInt32LE(is); if (_iTimestamp < 0 || _iTimestamp > 63780) throw new BinaryDataNotRecognized(); _iDuration = IO.readSInt32LE(is); if (_iDuration < 0 || _iDuration > 156) - throw new BinaryDataNotRecognized(); + throw new BinaryDataNotRecognized("Duration " + _iDuration); + // TODO track frame duration for a video and calculate the FPS based on that, instead of the hard-coded one above + if (_type == Type.SCIPPDTS && _iDuration != COMMON_FRAME_PACKET_DURATION) + throw new BinaryDataNotRecognized("Video frame packet does not have common duration: "+ + _iDuration + " != " + COMMON_FRAME_PACKET_DURATION); _iOffset = IO.readSInt32LE(is); if (_iOffset < 1) throw new BinaryDataNotRecognized(); _iSize = IO.readSInt32LE(is); if (_iSize < 5 || _iSize > 17000) - throw new BinaryDataNotRecognized(); + throw new BinaryDataNotRecognized("Size " + _iSize); lng8Zeroes = IO.readSInt64BE(is); if (lng8Zeroes != 0) throw new BinaryDataNotRecognized(); diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/SPacketData.java b/jpsxdec/src/jpsxdec/modules/policenauts/SPacketData.java index 7f3678f..e42ebd9 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/SPacketData.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/SPacketData.java @@ -44,7 +44,7 @@ import jpsxdec.adpcm.SpuAdpcmDecoder; import jpsxdec.adpcm.SpuAdpcmSoundUnit; - +/** Wraps a {@link SPacketPos} with the actual packet data. */ public class SPacketData { @Nonnull diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/SPacketPos.java b/jpsxdec/src/jpsxdec/modules/policenauts/SPacketPos.java index 62c027e..b7027c4 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/SPacketPos.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/SPacketPos.java @@ -51,28 +51,29 @@ import jpsxdec.util.IO; /** Wraps a {@link SPacket} with information about its position of the data - * on the disk. */ + * on the disc. */ public class SPacketPos { private static final Logger LOG = Logger.getLogger(SPacketPos.class.getName()); + private static int TIME_STAMP_OUT_OF_ORDER_LEEWAY = 15; public static @Nonnull List readPackets(@Nonnull InputStream is, int iEntryCount, int iKlbsStartSector, int iKlbsEndSectorInclusive) throws IOException, BinaryDataNotRecognized { - ArrayList _sPackets = new ArrayList(); + ArrayList sPackets = new ArrayList(); for (int i = 0; i < iEntryCount; i++) { SPacket packet = new SPacket(is); SPacketPos packetPos = new SPacketPos(packet, iKlbsStartSector, iKlbsEndSectorInclusive, i); if (i > 0) { - SPacketPos prev = _sPackets.get(i - 1); + SPacketPos prev = sPackets.get(i - 1); prev.checkAgainstNextPacket(packetPos); } - _sPackets.add(packetPos); + sPackets.add(packetPos); } - return _sPackets; + return sPackets; } @@ -141,7 +142,7 @@ public void checkAgainstNextPacket(@Nonnull SPacketPos nextPacket) throws Binary // Some timestamps can be a little before the next one if (nextPacket.getPacket().getTimestamp() < _sPacket.getTimestamp()) { LOG.log(Level.INFO, "{0} < {1}", new Object[]{nextPacket, _sPacket}); - if (nextPacket.getPacket().getTimestamp() + 15 < _sPacket.getTimestamp()) { + if (nextPacket.getPacket().getTimestamp() + TIME_STAMP_OUT_OF_ORDER_LEEWAY < _sPacket.getTimestamp()) { throw new BinaryDataNotRecognized("Next packet timestamp %i < current packet timestamp %i", nextPacket.getPacket().getTimestamp(), _sPacket.getTimestamp()); } diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/SectorClaimToPolicenauts.java b/jpsxdec/src/jpsxdec/modules/policenauts/SectorClaimToPolicenauts.java index fdbffc9..1b838f3 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/SectorClaimToPolicenauts.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/SectorClaimToPolicenauts.java @@ -42,11 +42,11 @@ import java.util.Collections; import java.util.List; import java.util.logging.Level; +import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdSector; import jpsxdec.i18n.I; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.util.BinaryDataNotRecognized; @@ -54,9 +54,11 @@ import jpsxdec.util.IOIterator; import jpsxdec.util.PushAvailableInputStream; - +/** @see SPacket */ public class SectorClaimToPolicenauts implements SectorClaimSystem.SectorClaimer { + private static final Logger LOG = Logger.getLogger(SectorClaimToPolicenauts.class.getName()); + private static class KlbsStreamReader { private static final int READ_HEADER = 1; @@ -123,7 +125,7 @@ public List readSectorPackets(@Nonnull SectorPolicenauts sector, in SPacketData packetData = packetPos.read(_sectorStream); assert _sectorStream.getCurrentMeta() == sector; if (finishedPackets == null) - finishedPackets = new ArrayList(3); + finishedPackets = new ArrayList(3); // haven't seen any more than 3 packets end in a sector, save some ram finishedPackets.add(packetData); _iPacketDataRead++; @@ -166,13 +168,17 @@ private static final class KlbsSectorRange { private final int _iKlbsEndSectorInclusive; private boolean _blnAtEnd = false; - public KlbsSectorRange(@Nonnull SectorPN_KLBS klbsSector, @Nonnull ILocalizedLogger log) { + public KlbsSectorRange(@Nonnull SectorPN_KLBS klbsSector, @Nonnull ILocalizedLogger log) + throws BinaryDataNotRecognized + { _stream = new KlbsStreamReader(klbsSector); _iKlbsEndSectorInclusive = klbsSector.getEndSectorInclusive(); readIntoSector(klbsSector, SectorPN_KLBS.SIZEOF_KLBS_HEADER, log); } - public @Nonnull SectorPolicenauts readSector(@Nonnull CdSector cdSector, @Nonnull ILocalizedLogger log) { + public @Nonnull SectorPolicenauts readSector(@Nonnull CdSector cdSector, @Nonnull ILocalizedLogger log) + throws BinaryDataNotRecognized + { if (_blnAtEnd) throw new AssertionError(); boolean blnAtEnd = cdSector.getSectorIndexFromStart() >= _iKlbsEndSectorInclusive; @@ -182,34 +188,31 @@ public KlbsSectorRange(@Nonnull SectorPN_KLBS klbsSector, @Nonnull ILocalizedLog return pnSector; } - public void readIntoSector(@Nonnull SectorPolicenauts pnSector, int iSkip, @Nonnull ILocalizedLogger log) { + public void readIntoSector(@Nonnull SectorPolicenauts pnSector, int iSkip, @Nonnull ILocalizedLogger log) + throws BinaryDataNotRecognized + { if (_stream == null) return; if (_blnAtEnd) throw new AssertionError(); - try { - List finishedPackets = _stream.readSectorPackets(pnSector, iSkip); - if (_stream.allRead()) - _stream = null; - pnSector.setPacketsEndingInThisSector(finishedPackets); - } catch (BinaryDataNotRecognized ex) { - log.log(Level.SEVERE, I.POLICENAUTS_DATA_CORRUPTION(), ex); + List finishedPackets = _stream.readSectorPackets(pnSector, iSkip); + if (_stream.allRead()) _stream = null; - } + pnSector.setPacketsEndingInThisSector(finishedPackets); } } @CheckForNull private KlbsSectorRange _currentKlbs; + private int _iPrevVidPacketTimestamp = -1; @Override public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws LoggedFailure { if (cs.isClaimed()) { checkCorruptionIfExistingKlbs(log); @@ -219,26 +222,43 @@ public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, SectorPN_VMNK vmnkSector = new SectorPN_VMNK(cs.getSector()); if (vmnkSector.getProbability() == 100) { checkCorruptionIfExistingKlbs(log); + _iPrevVidPacketTimestamp = -1; cs.claim(vmnkSector); } else { SectorPolicenauts pnSector = null; - SectorPN_KLBS klbsSector = new SectorPN_KLBS(cs.getSector()); - if (klbsSector.getProbability() == 100) { - checkCorruptionIfExistingKlbs(log); - // new KLBS, set things up - pnSector = klbsSector; - _currentKlbs = new KlbsSectorRange(klbsSector, log); - cs.claim(klbsSector); - } else if (_currentKlbs != null) { - pnSector = _currentKlbs.readSector(cs.getSector(), log); - // all done? - if (_currentKlbs._blnAtEnd) - _currentKlbs = null; - } + try { + SectorPN_KLBS klbsSector = new SectorPN_KLBS(cs.getSector()); + if (klbsSector.getProbability() == 100) { + checkCorruptionIfExistingKlbs(log); + // new KLBS, set things up + pnSector = klbsSector; + _currentKlbs = new KlbsSectorRange(klbsSector, log); + cs.claim(klbsSector); + } else if (_currentKlbs != null) { + pnSector = _currentKlbs.readSector(cs.getSector(), log); + // all done? + if (_currentKlbs._blnAtEnd) + _currentKlbs = null; + } + + if (pnSector != null) { + // ensure video frames are in order + for (SPacketData sPacketData : pnSector) { + if (sPacketData.isVideo()) { + if (sPacketData.getTimestamp() < _iPrevVidPacketTimestamp) + throw new BinaryDataNotRecognized(); + _iPrevVidPacketTimestamp = sPacketData.getTimestamp(); + } + } - if (pnSector != null) - cs.claim(pnSector); + cs.claim(pnSector); + } + } catch (BinaryDataNotRecognized ex) { + _currentKlbs = null; + log.log(Level.SEVERE, I.POLICENAUTS_DATA_CORRUPTION(), ex); + LOG.log(Level.SEVERE, "Policenauts data corruption at sector {0}", pnSector); + } } } diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_KLBS.java b/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_KLBS.java index 729aee5..6f61662 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_KLBS.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_KLBS.java @@ -41,6 +41,7 @@ import jpsxdec.cdreaders.CdSector; import jpsxdec.util.Misc; +/** @see SPacket */ public class SectorPN_KLBS extends SectorPolicenauts { public static final int SIZEOF_KLBS_HEADER = 32; @@ -52,6 +53,7 @@ public class SectorPN_KLBS extends SectorPolicenauts { private int _iEntryCount; // 4 bytes @16 // Entry count again // 4 bytes @20 // Zeroes // 8 bytes @24 + // ... after this are _iEntryCount SPackets public SectorPN_KLBS(@Nonnull CdSector cdSector) { super(cdSector, false); @@ -67,9 +69,11 @@ public SectorPN_KLBS(@Nonnull CdSector cdSector) { if (!"KLBS".equals(sKlbs)) return; _iSize = cdSector.readSInt32LE(12); - if (_iSize != KLBS_SECTOR_COUNT * CdSector.SECTOR_SIZE_2048_ISO /*262144*/) return; + if (_iSize != KLBS_SECTOR_COUNT * CdSector.SECTOR_SIZE_2048_ISO /*262144*/) + return; _iEntryCount = cdSector.readSInt32LE(16); - if (_iEntryCount < 1 || _iEntryCount > 83) return; + if (_iEntryCount < 1 || _iEntryCount > 83) + return; int iEntryCount2 = cdSector.readSInt32LE(20); if (iEntryCount2 != _iEntryCount) return; for (int i = 24; i < SIZEOF_KLBS_HEADER; i++) { diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_VMNK.java b/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_VMNK.java index c18f550..a541843 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_VMNK.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/SectorPN_VMNK.java @@ -40,6 +40,7 @@ import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdSector; +/** @see SPacket */ public class SectorPN_VMNK extends SectorPolicenauts { public static final int WIDTH = 288; diff --git a/jpsxdec/src/jpsxdec/modules/policenauts/SectorPolicenauts.java b/jpsxdec/src/jpsxdec/modules/policenauts/SectorPolicenauts.java index 0627a70..eab91a6 100644 --- a/jpsxdec/src/jpsxdec/modules/policenauts/SectorPolicenauts.java +++ b/jpsxdec/src/jpsxdec/modules/policenauts/SectorPolicenauts.java @@ -44,7 +44,9 @@ import jpsxdec.cdreaders.CdSector; import jpsxdec.modules.IdentifiedSector; -/** Just a simple sector wrapper for Policenauts to claim sectors. */ +/** Just a simple sector wrapper for Policenauts to claim sectors. + * Holds the packets that end in this sector, and a flag if it's the last sector + * of the video. */ public class SectorPolicenauts extends IdentifiedSector implements Iterable { private boolean _blnIsEnd; diff --git a/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilder.java b/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilder.java index 9c5d81f..d53ab1a 100644 --- a/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilder.java +++ b/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilder.java @@ -45,7 +45,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.sound.sampled.AudioFormat; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.discitems.DiscItemSaverBuilder; import jpsxdec.discitems.DiscItemSaverBuilderGui; import jpsxdec.formats.JavaAudioFormat; @@ -72,9 +72,9 @@ public class AudioSaverBuilder extends DiscItemSaverBuilder { private static final Logger LOG = Logger.getLogger(AudioSaverBuilder.class.getName()); @Nonnull - private final DiscItemAudioStream _audItem; + private final DiscItemSectorBasedAudioStream _audItem; - public AudioSaverBuilder(@Nonnull DiscItemAudioStream audItem) { + public AudioSaverBuilder(@Nonnull DiscItemSectorBasedAudioStream audItem) { _audItem = audItem; JavaAudioFormat[] fmts = JavaAudioFormat.getAudioFormats(); if (fmts.length > 0) @@ -87,7 +87,7 @@ public AudioSaverBuilder(@Nonnull DiscItemAudioStream audItem) { public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder other) { if (other instanceof AudioSaverBuilder) { AudioSaverBuilder o = (AudioSaverBuilder) other; - o.setContainerForamt(getContainerFormat()); + o.setContainerFormat(getContainerFormat()); o.setVolume(getVolume()); return true; } @@ -95,7 +95,7 @@ public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder other) { } @Override - public @Nonnull DiscItemAudioStream getDiscItem() { + public @Nonnull DiscItemSectorBasedAudioStream getDiscItem() { return _audItem; } @@ -103,7 +103,7 @@ public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder other) { @Nonnull private JavaAudioFormat _containerFormat; - public void setContainerForamt(@Nonnull JavaAudioFormat val) { + public void setContainerFormat(@Nonnull JavaAudioFormat val) { _containerFormat = val; firePossibleChange(); } @@ -186,7 +186,7 @@ public void commandLineOptions(@Nonnull ArgParser ap, @Nonnull FeedbackStream fb if (audfmt.value != null) { JavaAudioFormat fmt = JavaAudioFormat.fromCmdLine(audfmt.value); if (fmt != null) { - setContainerForamt(fmt); + setContainerFormat(fmt); } else { fbs.printlnWarn(I.CMD_IGNORING_INVALID_VALUE_FOR_CMD(audfmt.value, "-af,-audfmt")); } @@ -262,12 +262,13 @@ public void audioPacketComplete(@Nonnull DecodedAudioPacket packet, for (int iSector = 0; it.hasNext(); iSector++) { try { IIdentifiedSector identifiedSect = it.next(pl); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { throw new LoggedFailure(pl, Level.SEVERE, I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); } pl.progressUpdate(iSector); } + it.flush(pl); pl.progressEnd(); } finally { IO.closeSilently(audioWriter, LOG); diff --git a/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilderGui.java b/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilderGui.java index 6f19be1..8f9c651 100644 --- a/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilderGui.java +++ b/jpsxdec/src/jpsxdec/modules/sharedaudio/AudioSaverBuilderGui.java @@ -88,7 +88,7 @@ public Object getElementAt(int index) { } @Override public void setSelectedItem(Object anItem) { - _bl.getBuilder().setContainerForamt((JavaAudioFormat) anItem); + _bl.getBuilder().setContainerFormat((JavaAudioFormat) anItem); } @Override public Object getSelectedItem() { diff --git a/jpsxdec/src/jpsxdec/modules/sharedaudio/DecodedAudioPacket.java b/jpsxdec/src/jpsxdec/modules/sharedaudio/DecodedAudioPacket.java index f1a9996..a75328f 100644 --- a/jpsxdec/src/jpsxdec/modules/sharedaudio/DecodedAudioPacket.java +++ b/jpsxdec/src/jpsxdec/modules/sharedaudio/DecodedAudioPacket.java @@ -63,6 +63,10 @@ void audioPacketComplete(@Nonnull DecodedAudioPacket packet, @Nonnull private final byte[] _abData; + /** + * @param iChannel Not left/right channel, but entirely separate stream. + * Use -1 for default. + */ public DecodedAudioPacket(int iChannel, @Nonnull AudioFormat audioFmt, @Nonnull Fraction presentationSector, @Nonnull byte[] abData) diff --git a/jpsxdec/src/jpsxdec/modules/sharedaudio/DiscItemAudioStream.java b/jpsxdec/src/jpsxdec/modules/sharedaudio/DiscItemSectorBasedAudioStream.java similarity index 62% rename from jpsxdec/src/jpsxdec/modules/sharedaudio/DiscItemAudioStream.java rename to jpsxdec/src/jpsxdec/modules/sharedaudio/DiscItemSectorBasedAudioStream.java index 3765502..1d4bc35 100644 --- a/jpsxdec/src/jpsxdec/modules/sharedaudio/DiscItemAudioStream.java +++ b/jpsxdec/src/jpsxdec/modules/sharedaudio/DiscItemSectorBasedAudioStream.java @@ -39,41 +39,52 @@ import java.io.File; import java.io.IOException; +import java.util.logging.Logger; import javax.annotation.Nonnull; import javax.sound.sampled.UnsupportedAudioFileException; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; +import jpsxdec.formats.Signed16bitLittleEndianLinearPcmAudioInputStream; +import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.UnlocalizedMessage; +import jpsxdec.i18n._PlaceholderMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LocalizedIncompatibleException; +import jpsxdec.i18n.exception.LoggedFailure; +import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.i18n.log.ProgressLogger; import jpsxdec.modules.player.MediaPlayer; +import jpsxdec.util.IO; +import jpsxdec.util.IncompatibleException; import jpsxdec.util.TaskCanceledException; import jpsxdec.util.player.PlayController; -/** Interface for all DiscItems that represent an audio stream. +/** Interface for DiscItems that represent a sector based audio stream. * This is necessary for the video items to utilize any audio stream that * runs parallel to the video. */ -public abstract class DiscItemAudioStream extends DiscItem { +public abstract class DiscItemSectorBasedAudioStream extends DiscItem { + + private static final Logger LOG = Logger.getLogger(DiscItemSectorBasedAudioStream.class.getName()); private boolean _blnIsPartOfVideo = false; - public DiscItemAudioStream(@Nonnull CdFileSectorReader cd, - int iStartSector, int iEndSector) + public DiscItemSectorBasedAudioStream(@Nonnull ICdSectorReader cd, + int iStartSector, int iEndSector) { super(cd, iStartSector, iEndSector); } - public DiscItemAudioStream(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemSectorBasedAudioStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); } - public boolean overlaps(@Nonnull DiscItemAudioStream other) { + public boolean overlaps(@Nonnull DiscItemSectorBasedAudioStream other) { // [ this ] < [ other ] if (getEndSector() + getSectorsPastEnd() < other.getStartSector()) return false; @@ -126,7 +137,10 @@ public ILocalizedMessage getDetails() { } public @Nonnull PlayController makePlayController() { - return new MediaPlayer(this).getPlayController(); + int iSectorPerSecond = 150; + if (getDiscSpeed() == 1) + iSectorPerSecond = 75; + return new MediaPlayer(this, iSectorPerSecond).getPlayController(); } @Override @@ -134,15 +148,46 @@ public ILocalizedMessage getDetails() { return new AudioSaverBuilder(this); } - public boolean hasSameFormat(@Nonnull DiscItemAudioStream other) { + public boolean hasSameFormat(@Nonnull DiscItemSectorBasedAudioStream other) { return getSampleFramesPerSecond() == other.getSampleFramesPerSecond() && isStereo() == other.isStereo(); } - abstract public void replace(@Nonnull ProgressLogger pl, @Nonnull File audioFile) + abstract public void replace(@Nonnull DiscPatcher patcher, @Nonnull File audioFile, @Nonnull ProgressLogger pl) throws IOException, UnsupportedAudioFileException, LocalizedIncompatibleException, - CdFileSectorReader.CdReadException, + CdReadException, DiscPatcher.WritePatchException, - TaskCanceledException; + TaskCanceledException, + LoggedFailure; + + protected static @Nonnull Signed16bitLittleEndianLinearPcmAudioInputStream openForReplace(@Nonnull File audioFile, + int iExpectedSampleFramesPerSecond, + boolean blnExpectedStereo, + @Nonnull ILocalizedLogger log) + throws IOException, + UnsupportedAudioFileException, + LocalizedIncompatibleException + { + Signed16bitLittleEndianLinearPcmAudioInputStream ais; + try { + ais = Signed16bitLittleEndianLinearPcmAudioInputStream.getAudioInputStream(audioFile); + } catch (IncompatibleException ex) { + throw new LocalizedIncompatibleException(new _PlaceholderMessage("Input format is not signed little-endian 16-bit PCM with a whole number sample rate"), ex); + } + + boolean blnFormatEquals = iExpectedSampleFramesPerSecond == ais.getSampleFramesPerSecond() && + blnExpectedStereo == ais.isStereo(); + + if (!blnFormatEquals) { + IO.closeSilently(ais, LOG); + throw new LocalizedIncompatibleException( + I.AUDIO_REPLACE_FORMAT_MISMATCH( + ais.getSampleFramesPerSecond(), ais.isStereo() ? 2 : 1, + iExpectedSampleFramesPerSecond, blnExpectedStereo ? 2 : 1 + )); + } + + return ais; + } } diff --git a/jpsxdec/src/jpsxdec/modules/sharedaudio/ISectorAudioDecoder.java b/jpsxdec/src/jpsxdec/modules/sharedaudio/ISectorAudioDecoder.java index d0a0752..4731036 100644 --- a/jpsxdec/src/jpsxdec/modules/sharedaudio/ISectorAudioDecoder.java +++ b/jpsxdec/src/jpsxdec/modules/sharedaudio/ISectorAudioDecoder.java @@ -64,6 +64,8 @@ public interface ISectorAudioDecoder { /** Physical end sector, not presentation end sector. */ int getEndSector(); + /** To get the exact integer value of the sample frames/second. + * {@link AudioFormat#getFrameRate()} is a float. */ int getSampleFramesPerSecond(); /** @return -1, 1 or 2 */ diff --git a/jpsxdec/src/jpsxdec/modules/spu/DiscItemSpu.java b/jpsxdec/src/jpsxdec/modules/spu/DiscItemSpu.java index aba1b8b..e31cf04 100644 --- a/jpsxdec/src/jpsxdec/modules/spu/DiscItemSpu.java +++ b/jpsxdec/src/jpsxdec/modules/spu/DiscItemSpu.java @@ -46,7 +46,7 @@ import javax.sound.sampled.AudioInputStream; import jpsxdec.adpcm.SoundUnitDecoder; import jpsxdec.adpcm.SpuAdpcmDecoder; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DemuxedSectorInputStream; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; @@ -79,7 +79,7 @@ public class DiscItemSpu extends DiscItem implements DiscItem.IHasStartOffset { private final static String SAMPLE_RATE_KEY = "Sample Rate"; private int _iSampleRate; - public DiscItemSpu(@Nonnull CdFileSectorReader cd, + public DiscItemSpu(@Nonnull ICdSectorReader cd, int iStartSector, int iStartOffset, int iEndSector, int iEndOffset, int iSoundUnitCount) @@ -91,7 +91,7 @@ public DiscItemSpu(@Nonnull CdFileSectorReader cd, _iSampleRate = DEFAULT_SAMPLE_RATE; } - public DiscItemSpu(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemSpu(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); diff --git a/jpsxdec/src/jpsxdec/modules/spu/SpuSaverBuilder.java b/jpsxdec/src/jpsxdec/modules/spu/SpuSaverBuilder.java index 8cc5590..8945e37 100644 --- a/jpsxdec/src/jpsxdec/modules/spu/SpuSaverBuilder.java +++ b/jpsxdec/src/jpsxdec/modules/spu/SpuSaverBuilder.java @@ -377,7 +377,14 @@ private void startSaveJavaAudio(@Nonnull ProgressLogger pl, addGeneratedFile(outputFile); AudioSystem.write(ais, audioFileType, outputFile); } catch (IOException ex) { + IO.closeSilently(ais, LOG); throw new LoggedFailure(pl, Level.SEVERE, I.IO_WRITING_FILE_ERROR_NAME(outputFile.toString()), ex); + } finally { + try { + ais.close(); + } catch (IOException ex) { + throw new LoggedFailure(pl, Level.SEVERE, I.IO_WRITING_FILE_ERROR_NAME(outputFile.toString()), ex); + } } } private void startSaveSpu(@Nonnull ProgressLogger pl, @@ -449,6 +456,7 @@ public void close() throws IOException { _fos.close(); } } + private static class SaveVagFile implements ISaveSpu { @CheckForNull private VagWriter _vag; @@ -479,5 +487,4 @@ public void close() throws IOException { return sCleanName.substring(0, Math.min(sCleanName.length(), 16)); } } - } diff --git a/jpsxdec/src/jpsxdec/modules/square/DiscIndexerSquareAudio.java b/jpsxdec/src/jpsxdec/modules/square/DiscIndexerSquareAudio.java index 95a1e54..099cdf3 100644 --- a/jpsxdec/src/jpsxdec/modules/square/DiscIndexerSquareAudio.java +++ b/jpsxdec/src/jpsxdec/modules/square/DiscIndexerSquareAudio.java @@ -40,7 +40,7 @@ import java.util.Collection; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -90,7 +90,7 @@ public boolean pairDone(@Nonnull SquareAudioSectorPair pair) { return true; } - public @Nonnull DiscItemSquareAudioStream makeStream(@Nonnull CdFileSectorReader cd) { + public @Nonnull DiscItemSquareAudioStream makeStream(@Nonnull ICdSectorReader cd) { int iSectorsPastEnd = 1; if (_iMinimumSectorsBetweenPair >= 0) diff --git a/jpsxdec/src/jpsxdec/modules/square/DiscItemSquareAudioStream.java b/jpsxdec/src/jpsxdec/modules/square/DiscItemSquareAudioStream.java index 7c1dd12..e2fc001 100644 --- a/jpsxdec/src/jpsxdec/modules/square/DiscItemSquareAudioStream.java +++ b/jpsxdec/src/jpsxdec/modules/square/DiscItemSquareAudioStream.java @@ -37,6 +37,7 @@ package jpsxdec.modules.square; +import java.io.EOFException; import java.io.File; import java.io.IOException; import java.util.Date; @@ -46,24 +47,26 @@ import java.util.logging.Logger; import javax.annotation.Nonnull; import javax.sound.sampled.AudioFormat; -import javax.sound.sampled.AudioInputStream; -import javax.sound.sampled.AudioSystem; import javax.sound.sampled.UnsupportedAudioFileException; import jpsxdec.adpcm.SoundUnitDecoder; import jpsxdec.adpcm.SpuAdpcmEncoder; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.discitems.SerializedDiscItem; +import jpsxdec.formats.Signed16bitLittleEndianLinearPcmAudioInputStream; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LocalizedIncompatibleException; +import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.i18n.log.ProgressLogger; +import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.SectorRange; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.sharedaudio.ISectorAudioDecoder; import jpsxdec.util.IO; import jpsxdec.util.IncompatibleException; @@ -72,7 +75,7 @@ /** Represents a series of Square SPU ADPCM sectors that combine to make an audio stream. * These kinds of streams are found in Final Fantasy 8, 9, and Chrono Cross. */ -public class DiscItemSquareAudioStream extends DiscItemAudioStream { +public class DiscItemSquareAudioStream extends DiscItemSectorBasedAudioStream { private static final Logger LOG = Logger.getLogger(DiscItemSquareAudioStream.class.getName()); @@ -87,7 +90,7 @@ public class DiscItemSquareAudioStream extends DiscItemAudioStream { private static final String SECTORS_PAST_END_KEY = "Sectors past end"; private final int _iSectorsPastEnd; - public DiscItemSquareAudioStream(@Nonnull CdFileSectorReader cd, + public DiscItemSquareAudioStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, int iSoundUnitCount, int iSampleFramesPerSecond, @@ -100,7 +103,7 @@ public DiscItemSquareAudioStream(@Nonnull CdFileSectorReader cd, _iSectorsPastEnd = iSectorsPastEnd; } - public DiscItemSquareAudioStream(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemSquareAudioStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -235,36 +238,21 @@ public int getAbsolutePresentationStartSector() { // replace @Override - public void replace(@Nonnull ProgressLogger pl, @Nonnull File audioFile) + public void replace(@Nonnull DiscPatcher patcher, @Nonnull File audioFile, @Nonnull ProgressLogger pl) throws IOException, UnsupportedAudioFileException, LocalizedIncompatibleException, - CdFileSectorReader.CdReadException, + CdReadException, DiscPatcher.WritePatchException, - TaskCanceledException + TaskCanceledException, LoggedFailure { - AudioInputStream ais = AudioSystem.getAudioInputStream(audioFile); + Signed16bitLittleEndianLinearPcmAudioInputStream ais = openForReplace(audioFile, getSampleFramesPerSecond(), isStereo(), pl); try { - AudioFormat fmt = ais.getFormat(); - boolean blnFormatEquals = Math.abs(fmt.getSampleRate() - _iSampleFramesPerSecond) < 1f; - blnFormatEquals &= ( isStereo() && (fmt.getChannels() == 2) ) - || - ( !isStereo() && (fmt.getChannels() == 1) ); - blnFormatEquals &= ais.getFrameLength() == getSampleFrameCount(); - - if (!blnFormatEquals) { - throw new LocalizedIncompatibleException( - I.AUDIO_REPLACE_FORMAT_MISMATCH( - ais.getFrameLength(), fmt.getChannels(), fmt.getSampleRate(), - getSampleFrameCount(), isStereo() ? 2 : 1, getSampleFramesPerSecond() - )); - } - SpuAdpcmEncoder.Stereo encoder; try { encoder = new SpuAdpcmEncoder.Stereo(ais); } catch (IncompatibleException ex) { - throw new RuntimeException("This should have already been checked above", ex); + throw new RuntimeException("This should have been checked already", ex); } // connect the pipeline @@ -273,22 +261,31 @@ public void replace(@Nonnull ProgressLogger pl, @Nonnull File audioFile) SectorClaimSystem it = createClaimSystem(); it.addIdListener(sas2sasp); - int iSoundUnitsReplaced = 0; - int iSomewhatAccurateSectorProgress = getStartSector(); - - pl.progressStart(_iSoundUnitCount); - while (iSoundUnitsReplaced < _iSoundUnitCount) { - it.next(pl); - + pl.progressStart(getStartSector(), getEndSector()); + while (it.hasNext()) { + // each read sector will generate 0 or more completed pairs + IIdentifiedSector idSector = it.next(pl); + // process any completed pairs while (pairCollector.hasNext()) { SquareAudioSectorPair pair = pairCollector.next(); - iSoundUnitsReplaced += pair.replace(encoder, _iSoundUnitCount - iSoundUnitsReplaced, getSourceCd(), pl); - iSomewhatAccurateSectorProgress = pair.getEndSector(); + if (pl.isSeekingEvent()) + pl.event(I.CMD_PATCHING_SECTOR_NUMBER(pair.getStartSector())); + if (pl.isSeekingEvent()) + pl.event(I.CMD_PATCHING_SECTOR_NUMBER(pair.getEndSector())); + + try { + pair.replace(encoder, patcher, pl); + } catch (EOFException ex) { + throw new LocalizedIncompatibleException(I.CMD_REPLACE_AUDIO_TOO_SHORT(ais.getSampleFramesRead(), getSampleFrameCount()), ex); + } } - if (pl.isSeekingEvent()) - pl.event(I.CMD_PATCHING_SECTOR_NUMBER(iSomewhatAccurateSectorProgress)); - pl.progressUpdate(iSoundUnitsReplaced); + pl.progressUpdate(idSector.getSectorNumber()); + } + it.flush(pl); + + if (!ais.nextReadReturnsEndOfStream()) { + throw new LocalizedIncompatibleException(I.CMD_REPLACE_AUDIO_TOO_LONG(getSampleFrameCount())); } pl.progressEnd(); } finally { diff --git a/jpsxdec/src/jpsxdec/modules/square/SectorClaimToSquareAudioSector.java b/jpsxdec/src/jpsxdec/modules/square/SectorClaimToSquareAudioSector.java index 4a5ea9f..8cd323d 100644 --- a/jpsxdec/src/jpsxdec/modules/square/SectorClaimToSquareAudioSector.java +++ b/jpsxdec/src/jpsxdec/modules/square/SectorClaimToSquareAudioSector.java @@ -41,7 +41,6 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdSector; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.util.IOIterator; @@ -61,7 +60,7 @@ public class SectorClaimToSquareAudioSector implements SectorClaimSystem.SectorC public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws IOException, LoggedFailure + throws IOException { if (cs.isClaimed()) return; @@ -72,6 +71,6 @@ public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, } @Override - public void endOfSectors(@Nonnull ILocalizedLogger log) throws LoggedFailure { + public void endOfSectors(@Nonnull ILocalizedLogger log) { } } diff --git a/jpsxdec/src/jpsxdec/modules/square/SectorFF9.java b/jpsxdec/src/jpsxdec/modules/square/SectorFF9.java index fcba772..61b3f78 100644 --- a/jpsxdec/src/jpsxdec/modules/square/SectorFF9.java +++ b/jpsxdec/src/jpsxdec/modules/square/SectorFF9.java @@ -292,6 +292,9 @@ public SectorFF9Audio(@Nonnull CdSector cdSector) { super(cdSector, FF9_AUDIO_CHUNK_MAGIC); if (isSuperInvalidElseReset()) return; + if (_iChunkNumber >= 2) + return; + _akaoStruct = new SquareAKAOstruct(cdSector, 128); if (_akaoStruct.AKAO != SquareAKAOstruct.AKAO_ID || diff --git a/jpsxdec/src/jpsxdec/modules/square/SquareAudioSectorPair.java b/jpsxdec/src/jpsxdec/modules/square/SquareAudioSectorPair.java index f5a99a3..b538de2 100644 --- a/jpsxdec/src/jpsxdec/modules/square/SquareAudioSectorPair.java +++ b/jpsxdec/src/jpsxdec/modules/square/SquareAudioSectorPair.java @@ -48,7 +48,6 @@ import jpsxdec.adpcm.SpuAdpcmDecoder; import jpsxdec.adpcm.SpuAdpcmEncoder; import jpsxdec.adpcm.SpuAdpcmSoundUnit; -import jpsxdec.cdreaders.CdFileSectorReader; import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.I; import jpsxdec.i18n.log.ILocalizedLogger; @@ -146,12 +145,10 @@ public int decode(@Nonnull SpuAdpcmDecoder.Stereo decoder, @Nonnull OutputStream return decoder.decode(left, right, getSoundUnitCount(), out); } - - public int replace(@Nonnull SpuAdpcmEncoder.Stereo encoder, - int iMaxSoundUnitsToReplace, - @Nonnull CdFileSectorReader cd, - @Nonnull ILocalizedLogger log) - throws DiscPatcher.WritePatchException + public void replace(@Nonnull SpuAdpcmEncoder.Stereo encoder, + @Nonnull DiscPatcher patcher, + @Nonnull ILocalizedLogger log) + throws DiscPatcher.WritePatchException, EOFException, IOException { ByteArrayFPIS leftSoundUnitReader = null; if (_leftSector != null) @@ -163,31 +160,24 @@ public int replace(@Nonnull SpuAdpcmEncoder.Stereo encoder, long lngStartOfSamples = encoder.getSampleFramesReadAndEncoded(); - int iSoundUnitsToReplace = Math.min(getSoundUnitCount(), iMaxSoundUnitsToReplace); - ExposedBAOS encodedLeft = new ExposedBAOS(); ExposedBAOS encodedRight = new ExposedBAOS(); - int iSoundUnitsReplaced = 0; - try { - for (; iSoundUnitsReplaced < iSoundUnitsToReplace; iSoundUnitsReplaced++) { - byte bLeftFlagBits = 0; - if (leftSoundUnitReader != null) { - SpuAdpcmSoundUnit su = new SpuAdpcmSoundUnit(leftSoundUnitReader); - bLeftFlagBits = su.getFlagBits(); - } - byte bRightFlagBits = 0; - if (rightSoundUnitReader != null) { - SpuAdpcmSoundUnit su = new SpuAdpcmSoundUnit(rightSoundUnitReader); - bRightFlagBits = su.getFlagBits(); - } - - boolean blnAudioRemains = encoder.encode1SoundUnit(bLeftFlagBits, encodedLeft, bRightFlagBits, encodedRight); - if (!blnAudioRemains) - break; + for (int iSoundUnitsReplaced = 0; iSoundUnitsReplaced < getSoundUnitCount(); iSoundUnitsReplaced++) { + byte bLeftFlagBits = 0; + if (leftSoundUnitReader != null) { + SpuAdpcmSoundUnit su = new SpuAdpcmSoundUnit(leftSoundUnitReader); + bLeftFlagBits = su.getFlagBits(); + } + byte bRightFlagBits = 0; + if (rightSoundUnitReader != null) { + SpuAdpcmSoundUnit su = new SpuAdpcmSoundUnit(rightSoundUnitReader); + bRightFlagBits = su.getFlagBits(); } - } catch (IOException ex) { // only possible issue is if trying to read incomplete sound unit - throw new RuntimeException("All work is being done on BAI/OS", ex); + + byte[][] aabEncoded = encoder.encode1SoundUnit(bLeftFlagBits, bRightFlagBits); + encodedLeft.write(aabEncoded[0]); + encodedRight.write(aabEncoded[1]); } String sDbgFormat = "Replacing {0,number,#} out of {1,number,#} bytes in sector {2} with samples starting at {3,number,#}"; @@ -195,15 +185,13 @@ public int replace(@Nonnull SpuAdpcmEncoder.Stereo encoder, if (_leftSector != null) { LOG.log(Level.INFO, sDbgFormat, new Object[]{encodedLeft.size(), _leftSector.getAudioDataSize(), _leftSector, lngStartOfSamples}); log.log(Level.INFO, I.WRITING_SAMPLES_TO_SECTOR(lngStartOfSamples, _leftSector.toString())); - cd.addPatch(_leftSector.getSectorNumber(), _leftSector.getAudioDataStartOffset(), encodedLeft.toByteArray()); + patcher.addPatch(_leftSector.getSectorNumber(), _leftSector.getAudioDataStartOffset(), encodedLeft.toByteArray()); } if (_rightSector != null) { LOG.log(Level.INFO, sDbgFormat, new Object[]{encodedRight.size(), _rightSector.getAudioDataSize(), _rightSector, lngStartOfSamples}); log.log(Level.INFO, I.WRITING_SAMPLES_TO_SECTOR(lngStartOfSamples, _rightSector.toString())); - cd.addPatch(_rightSector.getSectorNumber(), _rightSector.getAudioDataStartOffset(), encodedRight.toByteArray()); + patcher.addPatch(_rightSector.getSectorNumber(), _rightSector.getAudioDataStartOffset(), encodedRight.toByteArray()); } - - return iSoundUnitsReplaced; } } diff --git a/jpsxdec/src/jpsxdec/modules/starwars/BitStreamUncompressor_StarWars.java b/jpsxdec/src/jpsxdec/modules/starwars/BitStreamUncompressor_StarWars.java index 8aefc7f..c4b2866 100644 --- a/jpsxdec/src/jpsxdec/modules/starwars/BitStreamUncompressor_StarWars.java +++ b/jpsxdec/src/jpsxdec/modules/starwars/BitStreamUncompressor_StarWars.java @@ -66,24 +66,24 @@ public class BitStreamUncompressor_StarWars extends BitStreamUncompressor implem int iHalfMdecCodeCountCeil32 = IO.readSInt16LE(abFrameData, 0); int iMagic3800 = IO.readUInt16LE(abFrameData, 2); int iQscale = IO.readSInt16LE(abFrameData, 4); - // This normally is the frame version (e.g. 2 for STRv2 or 3 for STRv3 + // This normally is the frame version (e.g. 2 for STRv2 or 3 for STRv3) // but for this game, there is just a random number here. int iRandomVersion = IO.readUInt16LE(abFrameData, 6); if (iMagic3800 != 0x3800 || - iQscale < 1 || + iQscale < 1 || iQscale > 63 || iHalfMdecCodeCountCeil32 < 0) { return null; } // Lookup if the frame follows STRv2 or STRv3 style - int iFrameType = StarWarsFrameTypeLookup.getFrameType(abFrameData); + int iFrameVersion = StarWarsFrameTypeLookup.getFrameType(abFrameData); - if (iFrameType != 2 && iFrameType != 3) { + if (iFrameVersion != 2 && iFrameVersion != 3) { return null; } else { - return new StarWarsHeader(iHalfMdecCodeCountCeil32, iQscale, iRandomVersion, iFrameType == 2); + return new StarWarsHeader(iHalfMdecCodeCountCeil32, iQscale, iRandomVersion, iFrameVersion == 2); } } } @@ -132,6 +132,10 @@ public int getByteOffset(int iByteIndex) { } return iByteIndex ^ 1; } + @Override + public int getPaddingByteAlign() { + return 4; + } }; public static @Nonnull BitStreamUncompressor_StarWars makeStarWars(@Nonnull byte[] abBitstream) diff --git a/jpsxdec/src/jpsxdec/modules/starwars/StarWarsFrameTypeLookup.java b/jpsxdec/src/jpsxdec/modules/starwars/StarWarsFrameTypeLookup.java index 1510ec0..2715225 100644 --- a/jpsxdec/src/jpsxdec/modules/starwars/StarWarsFrameTypeLookup.java +++ b/jpsxdec/src/jpsxdec/modules/starwars/StarWarsFrameTypeLookup.java @@ -142,11 +142,11 @@ static int getFrameType(@Nonnull int[] aiLookupTable, int i32bit_lastBit0) { assert i32bit_lastBit0 < i32bit_lastBit1; int iMin = 0; - int iMax = aiLookupTable.length; + int iMax = aiLookupTable.length - 1; // binary search for a value between a range // continue searching while [min,max] is not empty while (iMax >= iMin) { - int iMid = (iMin + iMax) >>> 1; + int iMid = (iMin + iMax) / 2; int iMidValue = aiLookupTable[iMid]; diff --git a/jpsxdec/src/jpsxdec/modules/strvideo/DiscIndexerStrVideo.java b/jpsxdec/src/jpsxdec/modules/strvideo/DiscIndexerStrVideo.java index e713b27..88ce535 100644 --- a/jpsxdec/src/jpsxdec/modules/strvideo/DiscIndexerStrVideo.java +++ b/jpsxdec/src/jpsxdec/modules/strvideo/DiscIndexerStrVideo.java @@ -39,7 +39,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -103,7 +103,7 @@ public boolean addFrame(@Nonnull DemuxedFrameWithNumberAndDims frame) { return true; } - public @Nonnull DiscItemSectorBasedVideoStream endOfMovie(@Nonnull CdFileSectorReader cd) { + public @Nonnull DiscItemSectorBasedVideoStream endOfMovie(@Nonnull ICdSectorReader cd) { return new DiscItemStrVideoStream(cd, _vidInfoBuilder.getStartSector(), _vidInfoBuilder.getEndSector(), _vidInfoBuilder.makeDims(), diff --git a/jpsxdec/src/jpsxdec/modules/strvideo/DiscItemStrVideoStream.java b/jpsxdec/src/jpsxdec/modules/strvideo/DiscItemStrVideoStream.java index 5bc4017..2cac1b3 100644 --- a/jpsxdec/src/jpsxdec/modules/strvideo/DiscItemStrVideoStream.java +++ b/jpsxdec/src/jpsxdec/modules/strvideo/DiscItemStrVideoStream.java @@ -37,23 +37,20 @@ package jpsxdec.modules.strvideo; -import java.io.PrintStream; import java.util.Arrays; import java.util.List; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; -import jpsxdec.i18n.log.DebugLogger; import jpsxdec.i18n.log.ILocalizedLogger; -import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.SectorRange; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; -import jpsxdec.modules.video.Dimensions; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; import jpsxdec.modules.video.framenumber.FrameNumber; @@ -62,7 +59,6 @@ import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; import jpsxdec.modules.video.sectorbased.DemuxedFrameWithNumberAndDims; import jpsxdec.modules.video.sectorbased.DiscItemSectorBasedVideoStream; -import jpsxdec.modules.video.sectorbased.IVideoSectorWithFrameNumber; import jpsxdec.modules.video.sectorbased.SectorBasedVideoInfo; import jpsxdec.modules.xa.DiscItemXaAudioStream; @@ -83,7 +79,7 @@ public class DiscItemStrVideoStream extends DiscItemSectorBasedVideoStream { private static final String INDEPENDENT_BITSTREAM = "Independent bitstream"; private final boolean _blnHasIndependentBitstream; - public DiscItemStrVideoStream(@Nonnull CdFileSectorReader cd, int iStartSector, + public DiscItemStrVideoStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format indexSectorFrameNumberFormat, @Nonnull SectorBasedVideoInfo strVidInfo, @@ -95,7 +91,7 @@ public DiscItemStrVideoStream(@Nonnull CdFileSectorReader cd, int iStartSector, _blnHasIndependentBitstream = blnHasIndependentBitstream; } - public DiscItemStrVideoStream(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemStrVideoStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -127,7 +123,7 @@ public boolean hasIndependentBitstream() { @Override public int getParentRating(@Nonnull DiscItem child) { - if (!(child instanceof DiscItemAudioStream)) + if (!(child instanceof DiscItemSectorBasedAudioStream)) return 0; int iOverlapPercent = child.getOverlap(this)*100 / child.getSectorLength(); @@ -166,28 +162,6 @@ public FrameNumber getEndFrame() { return Arrays.asList(FrameNumber.Type.Index, FrameNumber.Type.Header, FrameNumber.Type.Sector); } - @Override - public void fpsDump(@Nonnull PrintStream ps) throws CdFileSectorReader.CdReadException { - - SectorClaimSystem it = createClaimSystem(); - for (int iSector = 0; it.hasNext(); iSector++) { - IIdentifiedSector isect = it.next(DebugLogger.Log); - if (isect instanceof IVideoSectorWithFrameNumber) { - IVideoSectorWithFrameNumber vidSect = (IVideoSectorWithFrameNumber) isect; - ps.println(String.format("%-5d %-4d %d/%d", - iSector, - vidSect.getHeaderFrameNumber(), - vidSect.getChunkNumber(), - vidSect.getChunksInFrame())); - } else { - ps.println(String.format( - "%-5d X", - iSector)); - } - - } - } - @Override public @Nonnull ISectorClaimToDemuxedFrame makeDemuxer() { return new Demuxer(makeSectorRange(), diff --git a/jpsxdec/src/jpsxdec/modules/strvideo/GenericStrVideoSector.java b/jpsxdec/src/jpsxdec/modules/strvideo/GenericStrVideoSector.java index 4cec6f1..003dd8f 100644 --- a/jpsxdec/src/jpsxdec/modules/strvideo/GenericStrVideoSector.java +++ b/jpsxdec/src/jpsxdec/modules/strvideo/GenericStrVideoSector.java @@ -108,10 +108,10 @@ public class GenericStrVideoSector extends SectorAbstractVideo { private static final Logger LOG = Logger.getLogger(GenericStrVideoSector.class.getName()); - private abstract class VideoSecorHeader { + private abstract static class VideoSectorHeader { protected boolean __blnIsMatch = false; private final @Nonnull String __sType; - public VideoSecorHeader(@Nonnull String type) { + public VideoSectorHeader(@Nonnull String type) { __sType = type; } final public boolean isMatch() { @@ -127,7 +127,7 @@ final public boolean isMatch() { } } - private class IkiHeader extends VideoSecorHeader { + private class IkiHeader extends VideoSectorHeader { public IkiHeader() { super("Iki"); __blnIsMatch = @@ -150,12 +150,12 @@ public String getFieldsDescription() { /** Chrono Cross. * @TODO: This bleeds the 'square' package into this package * creating a bit of a circular dependency. Fix this somehow. */ - public class ChronoXHeader extends VideoSecorHeader { + public class ChronoXHeader extends VideoSectorHeader { public static final long CHRONO_CROSS_VIDEO_CHUNK_MAGIC1 = 0x81010160L; public static final long CHRONO_CROSS_VIDEO_CHUNK_MAGIC2 = 0x01030160L; public ChronoXHeader() { - super("Crono Cross"); + super("Chrono Cross"); __blnIsMatch = (_lngMagic == CHRONO_CROSS_VIDEO_CHUNK_MAGIC1 || _lngMagic == CHRONO_CROSS_VIDEO_CHUNK_MAGIC2) && _iFrameNumber >= 1 && @@ -177,7 +177,7 @@ public String getFieldsDescription() { } /** Serial Experiments Lain */ - private class LainHeader extends VideoSecorHeader { + private class LainHeader extends VideoSectorHeader { public LainHeader() { super("Lain"); __blnIsMatch = @@ -219,7 +219,7 @@ else if (_iUsually3800 == 0) } /** Standard STR */ - private class StrHeader extends VideoSecorHeader { + private class StrHeader extends VideoSectorHeader { public StrHeader() { super("Str"); __blnIsMatch = @@ -243,7 +243,7 @@ public String getFieldsDescription() { } /** Standard STR but with bitstream version 1 */ - private class StrV1Header extends VideoSecorHeader { + private class StrV1Header extends VideoSectorHeader { public StrV1Header() { super("StrV1"); __blnIsMatch = @@ -267,7 +267,7 @@ public String getFieldsDescription() { } /** Jackie Chan Stuntmaster */ - private class JackieChanHeader extends VideoSecorHeader { + private class JackieChanHeader extends VideoSectorHeader { public JackieChanHeader() { super("Jackie Chan"); __blnIsMatch = @@ -294,7 +294,7 @@ public String getFieldsDescription() { /** Found in Super Puzzle Fighter and Resident Evil. * Assuming a general thing that could be found in other Capcom games. */ - private class CapcomHeader extends VideoSecorHeader { + private class CapcomHeader extends VideoSectorHeader { public CapcomHeader() { super("Capcom"); @@ -324,7 +324,7 @@ public String getFieldsDescription() { } /** Star Wars - Rebel Assault II */ - private class StarWars extends VideoSecorHeader { + private class StarWars extends VideoSectorHeader { public StarWars() { super("Star Wars"); __blnIsMatch = @@ -353,7 +353,7 @@ public String getFieldsDescription() { } /** Reboot */ - private class RebootHeader extends VideoSecorHeader { + private class RebootHeader extends VideoSectorHeader { public RebootHeader() { super("Reboot"); // note there are some non-video sectors that look a little like video sectors but with 1x1 dimensions @@ -379,7 +379,7 @@ public String getFieldsDescription() { } /** Ridge Racer Type 4 PAL [SCES-01706] */ - private class RidgeRacer4PalHeader extends VideoSecorHeader { + private class RidgeRacer4PalHeader extends VideoSectorHeader { public static final long RIDGE_RACER_TYPE_4_PAL_MAGIC = 0x00010160; public RidgeRacer4PalHeader() { @@ -405,7 +405,7 @@ public String getFieldsDescription() { } } - private class UnknownHeader extends VideoSecorHeader { + private class UnknownHeader extends VideoSectorHeader { public UnknownHeader() { super("?"); __blnIsMatch = true; @@ -442,7 +442,7 @@ public String getFieldsDescription() { // 32 TOTAL @CheckForNull - private VideoSecorHeader[] _aoPossibleSectorTypes; + private VideoSectorHeader[] _aoPossibleSectorTypes; @CheckForNull private String _sMatchingHeadersToString; @CheckForNull @@ -532,9 +532,9 @@ public int getWidth() { @Override public @Nonnull String getTypeName() { if (_sSectorType == null) { - VideoSecorHeader[] aoPossibleHeaders = checkTypes(); + VideoSectorHeader[] aoPossibleHeaders = checkTypes(); StringBuilder sb = new StringBuilder(); - for (VideoSecorHeader possibleHeader : aoPossibleHeaders) { + for (VideoSectorHeader possibleHeader : aoPossibleHeaders) { if (possibleHeader == null) break; if (sb.length() > 0) @@ -549,9 +549,9 @@ public int getWidth() { return "STR " + _sSectorType; } - private @Nonnull VideoSecorHeader[] checkTypes() { + private @Nonnull VideoSectorHeader[] checkTypes() { if (_aoPossibleSectorTypes == null) { - _aoPossibleSectorTypes = new VideoSecorHeader[10]; + _aoPossibleSectorTypes = new VideoSectorHeader[10]; int i = 0; if ((_aoPossibleSectorTypes[i] = new ChronoXHeader()).isMatch()) i++; if ((_aoPossibleSectorTypes[i] = new IkiHeader()).isMatch()) i++; @@ -575,9 +575,9 @@ public int getWidth() { @Override public String toString() { if (_sMatchingHeadersToString == null) { - VideoSecorHeader[] aoPossibleHeaders = checkTypes(); + VideoSectorHeader[] aoPossibleHeaders = checkTypes(); StringBuilder sb = new StringBuilder(); - for (VideoSecorHeader possibleHeader : aoPossibleHeaders) { + for (VideoSectorHeader possibleHeader : aoPossibleHeaders) { if (possibleHeader == null) break; sb.append(' ').append(possibleHeader.toString()); diff --git a/jpsxdec/src/jpsxdec/modules/strvideo/SectorClaimToStrVideoSector.java b/jpsxdec/src/jpsxdec/modules/strvideo/SectorClaimToStrVideoSector.java index 4bda608..3faa5d9 100644 --- a/jpsxdec/src/jpsxdec/modules/strvideo/SectorClaimToStrVideoSector.java +++ b/jpsxdec/src/jpsxdec/modules/strvideo/SectorClaimToStrVideoSector.java @@ -39,7 +39,6 @@ import java.io.IOException; import javax.annotation.Nonnull; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.video.sectorbased.ISelfDemuxingVideoSector; @@ -53,7 +52,7 @@ public class SectorClaimToStrVideoSector implements SectorClaimSystem.SectorClai public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws IOException, LoggedFailure + throws IOException { if (cs.isClaimed()) return; @@ -61,7 +60,7 @@ public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, } @Override - public void endOfSectors(@Nonnull ILocalizedLogger log) throws LoggedFailure { + public void endOfSectors(@Nonnull ILocalizedLogger log) { } } diff --git a/jpsxdec/src/jpsxdec/modules/tim/DiscItemTim.java b/jpsxdec/src/jpsxdec/modules/tim/DiscItemTim.java index 56f5eb0..a3e8362 100644 --- a/jpsxdec/src/jpsxdec/modules/tim/DiscItemTim.java +++ b/jpsxdec/src/jpsxdec/modules/tim/DiscItemTim.java @@ -46,10 +46,12 @@ import java.io.IOException; import java.util.logging.Logger; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.CdSector; import jpsxdec.cdreaders.DiscPatcher; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DemuxedSectorInputStream; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.DiscItem.GeneralType; import jpsxdec.discitems.SerializedDiscItem; @@ -77,10 +79,10 @@ public class DiscItemTim extends DiscItem implements DiscItem.IHasStartOffset { private final int _iPaletteCount; private static final String BITSPERPIXEL_KEY = "Bpp"; private final int _iBitsPerPixel; - private static final String DIMENSIONS_KEY = "Dimensions"; - private final int _iWidth, _iHeight; + @Nonnull + private final Dimensions _dimensions; - public DiscItemTim(@Nonnull CdFileSectorReader cd, + public DiscItemTim(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, int iStartOffset, int iPaletteCount, int iBitsPerPixel, int iWidth, int iHeight) @@ -89,27 +91,24 @@ public DiscItemTim(@Nonnull CdFileSectorReader cd, _iStartOffset = iStartOffset; _iPaletteCount = iPaletteCount; _iBitsPerPixel = iBitsPerPixel; - _iWidth = iWidth; - _iHeight = iHeight; + _dimensions = new Dimensions(iWidth, iHeight); } - public DiscItemTim(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemTim(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); _iStartOffset = fields.getInt(START_OFFSET_KEY); _iPaletteCount = fields.getInt(PALETTE_COUNT_KEY); _iBitsPerPixel = fields.getInt(BITSPERPIXEL_KEY); - int[] aiDims = fields.getDimensions(DIMENSIONS_KEY); - _iWidth = aiDims[0]; - _iHeight = aiDims[1]; + _dimensions = new Dimensions(fields); } @Override public @Nonnull SerializedDiscItem serialize() { SerializedDiscItem fields = super.serialize(); fields.addNumber(START_OFFSET_KEY, _iStartOffset); - fields.addDimensions(DIMENSIONS_KEY, _iWidth, _iHeight); + _dimensions.serialize(fields); fields.addNumber(PALETTE_COUNT_KEY, _iPaletteCount); fields.addNumber(BITSPERPIXEL_KEY, _iBitsPerPixel); return fields; @@ -122,7 +121,7 @@ public DiscItemTim(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem f @Override public @Nonnull ILocalizedMessage getInterestingDescription() { - return I.GUI_TIM_IMAGE_DETAILS(_iWidth, _iHeight, _iPaletteCount); + return I.GUI_TIM_IMAGE_DETAILS(_dimensions.getWidth(), _dimensions.getHeight(), _iPaletteCount); } @Override @@ -152,31 +151,31 @@ public int getBitsPerPixel() { return _iBitsPerPixel; } - public @Nonnull Tim readTim() throws CdFileSectorReader.CdReadException, BinaryDataNotRecognized { + public @Nonnull Tim readTim() throws CdReadException, BinaryDataNotRecognized { DemuxedSectorInputStream stream = new DemuxedSectorInputStream( getSourceCd(), getStartSector(), getStartOffset()); try { return Tim.read(stream); } catch (IOException ex) { - if (ex instanceof CdFileSectorReader.CdReadException) - throw (CdFileSectorReader.CdReadException)ex; - throw new CdFileSectorReader.CdReadException(getSourceCd().getSourceFile(), ex); + if (ex instanceof CdReadException) + throw (CdReadException)ex; + throw new CdReadException(getSourceCd().getSourceFile(), ex); } } public int getWidth() { - return _iWidth; + return _dimensions.getWidth(); } public int getHeight() { - return _iHeight; + return _dimensions.getHeight(); } - public void replace(@Nonnull FeedbackStream fbs, @Nonnull File timFile) + public void replace(@Nonnull DiscPatcher patcher, @Nonnull File timFile, @Nonnull FeedbackStream fbs) throws FileNotFoundException, EOFException, IOException, BinaryDataNotRecognized, LocalizedIncompatibleException, - CdFileSectorReader.CdReadException, + CdReadException, DiscPatcher.WritePatchException { FileInputStream fis = new FileInputStream(timFile); @@ -187,12 +186,12 @@ public void replace(@Nonnull FeedbackStream fbs, @Nonnull File timFile) IO.closeSilently(fis, LOG); } - replace(fbs, newTim); + replace(patcher, newTim, fbs); } - public void replace(@Nonnull FeedbackStream fbs, @Nonnull Tim newTim) + public void replace(@Nonnull DiscPatcher patcher, @Nonnull Tim newTim, @Nonnull FeedbackStream fbs) throws LocalizedIncompatibleException, - CdFileSectorReader.CdReadException, + CdReadException, DiscPatcher.WritePatchException { // read both Tims @@ -200,7 +199,7 @@ public void replace(@Nonnull FeedbackStream fbs, @Nonnull Tim newTim) Tim currentTim = null; try { currentTim = readTim(); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { // this is bad throw new RuntimeException("Existing tim unreadable", ex); } catch (BinaryDataNotRecognized ex) { @@ -229,21 +228,21 @@ public void replace(@Nonnull FeedbackStream fbs, @Nonnull Tim newTim) } catch (IOException ex) { throw new RuntimeException("BAOS", ex); } - writeNewTimData(abNewTim, fbs); + writeNewTimData(patcher, abNewTim, fbs); } - private void writeNewTimData(@Nonnull byte[] abNewTim, @Nonnull FeedbackStream fbs) - throws CdFileSectorReader.CdReadException, DiscPatcher.WritePatchException + private void writeNewTimData(@Nonnull DiscPatcher patcher, @Nonnull byte[] abNewTim, @Nonnull FeedbackStream fbs) + throws CdReadException, DiscPatcher.WritePatchException { // write to the first sector - CdFileSectorReader cd = getSourceCd(); + ICdSectorReader cd = getSourceCd(); int iSector = getStartSector(); CdSector cdSector = cd.getSector(iSector); int iBytesToWrite = abNewTim.length; if (_iStartOffset + iBytesToWrite > cdSector.getCdUserDataSize()) iBytesToWrite = cdSector.getCdUserDataSize() - _iStartOffset; fbs.println(I.CMD_TIM_REPLACE_SECTOR_BYTES(iBytesToWrite, iSector)); - cd.addPatch(iSector, _iStartOffset, abNewTim, 0, iBytesToWrite); + patcher.addPatch(iSector, _iStartOffset, abNewTim, 0, iBytesToWrite); //write to the remaining sectors int iBytesWritten = iBytesToWrite; @@ -257,7 +256,7 @@ private void writeNewTimData(@Nonnull byte[] abNewTim, @Nonnull FeedbackStream f if (iBytesToWrite > cdSector.getCdUserDataSize()) iBytesToWrite = cdSector.getCdUserDataSize(); fbs.println(I.CMD_TIM_REPLACE_SECTOR_BYTES(iBytesToWrite, iSector)); - cd.addPatch(iSector, 0, abNewTim, iBytesWritten, iBytesToWrite); + patcher.addPatch(iSector, 0, abNewTim, iBytesWritten, iBytesToWrite); iBytesWritten += iBytesToWrite; } } diff --git a/jpsxdec/src/jpsxdec/modules/tim/TimSaverBuilder.java b/jpsxdec/src/jpsxdec/modules/tim/TimSaverBuilder.java index 9f22062..e676bdf 100644 --- a/jpsxdec/src/jpsxdec/modules/tim/TimSaverBuilder.java +++ b/jpsxdec/src/jpsxdec/modules/tim/TimSaverBuilder.java @@ -53,7 +53,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.imageio.ImageIO; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.discitems.DiscItemSaverBuilder; import jpsxdec.discitems.DiscItemSaverBuilderGui; import jpsxdec.formats.JavaImageFormat; @@ -271,7 +271,7 @@ else if (sStartFile == sEndFile) // ................................................................. - @Nonnull Tim readTim() throws CdFileSectorReader.CdReadException, BinaryDataNotRecognized { + @Nonnull Tim readTim() throws CdReadException, BinaryDataNotRecognized { return _timItem.readTim(); } @@ -406,7 +406,7 @@ private void startSaveTim(@Nonnull ProgressLogger pl, @CheckForNull File outputD Tim tim; try { tim = _timItem.readTim(); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { throw new LoggedFailure(pl, Level.SEVERE, I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); } catch (BinaryDataNotRecognized ex) { @@ -447,7 +447,7 @@ public void startSaveImage(@Nonnull ProgressLogger pl, @CheckForNull File output Tim tim; try { tim = _timItem.readTim(); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { throw new LoggedFailure(pl, Level.SEVERE, I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); } catch (BinaryDataNotRecognized ex) { diff --git a/jpsxdec/src/jpsxdec/modules/video/AudioStreamsCombiner.java b/jpsxdec/src/jpsxdec/modules/video/AudioStreamsCombiner.java index 5a807cf..22dba88 100644 --- a/jpsxdec/src/jpsxdec/modules/video/AudioStreamsCombiner.java +++ b/jpsxdec/src/jpsxdec/modules/video/AudioStreamsCombiner.java @@ -42,11 +42,11 @@ import javax.sound.sampled.AudioFormat; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.sharedaudio.ISectorAudioDecoder; -/** Combines multiple the {@link ISectorAudioDecoder}s from multiple - * {@link DiscItemAudioStream} into a single continuous stream. +/** * Combines multiple the {@link ISectorAudioDecoder}s from multiple + * {@link DiscItemSectorBasedAudioStream} into a single continuous stream. * This is necessary when a video stream has multiple audio contiguous * audio clips, usually due to corrupted audio sectors due to ripping error. */ public class AudioStreamsCombiner implements ISectorAudioDecoder { @@ -62,14 +62,14 @@ public class AudioStreamsCombiner implements ISectorAudioDecoder { @Nonnull private final ISectorAudioDecoder[] _aoDecoders; @Nonnull - private final DiscItemAudioStream[] _aoSrcItems; + private final DiscItemSectorBasedAudioStream[] _aoSrcItems; - public AudioStreamsCombiner(@Nonnull List audStreams, double dblVolume) + public AudioStreamsCombiner(@Nonnull List audStreams, double dblVolume) { if (thereIsOverlap(audStreams)) throw new IllegalArgumentException("Streams are not mutually exclusive."); - _aoSrcItems = audStreams.toArray(new DiscItemAudioStream[audStreams.size()]); + _aoSrcItems = audStreams.toArray(new DiscItemSectorBasedAudioStream[audStreams.size()]); _aoDecoders = new ISectorAudioDecoder[_aoSrcItems.length]; @@ -84,7 +84,7 @@ public AudioStreamsCombiner(@Nonnull List audStreams, doubl _aoDecoders[0] = audStreams.get(0).makeDecoder(dblVolume); for (int i = 1; i < _aoDecoders.length; i++) { - DiscItemAudioStream aud = audStreams.get(i); + DiscItemSectorBasedAudioStream aud = audStreams.get(i); if (!aud.hasSameFormat(audStreams.get(0))) throw new IllegalArgumentException("Different format audio."); @@ -109,7 +109,7 @@ public AudioStreamsCombiner(@Nonnull List audStreams, doubl true, false); } - private static boolean thereIsOverlap(@Nonnull List audStreams) { + private static boolean thereIsOverlap(@Nonnull List audStreams) { for (int i = 0; i < audStreams.size(); i++) { for (int j = i+1; j < audStreams.size(); j++) { if (audStreams.get(i).overlaps(audStreams.get(j))) diff --git a/jpsxdec/src/jpsxdec/modules/video/DiscItemVideoStream.java b/jpsxdec/src/jpsxdec/modules/video/DiscItemVideoStream.java index 3800d0e..38abc55 100644 --- a/jpsxdec/src/jpsxdec/modules/video/DiscItemVideoStream.java +++ b/jpsxdec/src/jpsxdec/modules/video/DiscItemVideoStream.java @@ -40,7 +40,8 @@ import java.io.PrintStream; import java.util.List; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -49,12 +50,12 @@ import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.video.framenumber.FrameNumber; import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; +import jpsxdec.modules.video.save.VideoSaverBuilder; import jpsxdec.modules.video.sectorbased.SectorBasedFrameAnalysis; import jpsxdec.psxvideo.mdec.MdecException; import jpsxdec.psxvideo.mdec.MdecInputStream; import jpsxdec.psxvideo.mdec.ParsedMdecImage; import jpsxdec.util.BinaryDataNotRecognized; -import jpsxdec.util.Fraction; import jpsxdec.util.player.PlayController; /** Represents all variations of PlayStation video streams. */ @@ -66,7 +67,7 @@ public abstract class DiscItemVideoStream extends DiscItem { @Nonnull protected final IndexSectorFrameNumber.Format _indexSectorFrameNumberFormat; - public DiscItemVideoStream(@Nonnull CdFileSectorReader cd, + public DiscItemVideoStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format frameNumberFormat) @@ -76,7 +77,7 @@ public DiscItemVideoStream(@Nonnull CdFileSectorReader cd, _indexSectorFrameNumberFormat = frameNumberFormat; } - public DiscItemVideoStream(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemVideoStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -106,7 +107,8 @@ final public int getHeight() { } final public boolean shouldBeCropped() { - return _dims.shouldBeCropped(); + return (getWidth() % 16) != 0 || + (getHeight() % 16) != 0; } abstract public @Nonnull FrameNumber getStartFrame(); @@ -118,16 +120,6 @@ final public int getFrameCount() { } - /** 1 for 1x (75 sectors/second) - * 2 for 2x (150 sectors/second) - * {@code <= 0} if unknown. */ - abstract public int getDiscSpeed(); - - abstract public @Nonnull Fraction getSectorsPerFrame(); - - /** Returns the sector on the disc where the video should start playing. */ - abstract public int getAbsolutePresentationStartSector(); - /** Returns if the raw video frame data (the bitstream) can be identified * and decoded independent of any extra information. * Nearly all videos do have bitstreams that can be identified and decoded @@ -136,18 +128,18 @@ final public int getFrameCount() { * own, would be impossible to decode. They need some additional * contextual information to do so. * The video saver uses this information to determine if the bitstream - * format (.bs) can be used as an output format. */ + * format (.bs) can be used as an output format. + * @see IDemuxedFrame#getCustomFrameMdecStream() + */ abstract public boolean hasIndependentBitstream(); - /** Returns the approximate duration of the video in seconds. - * Intended for use with video playback progress bar. */ - abstract public double getApproxDuration(); - abstract public @Nonnull PlayController makePlayController(); /** Creates a demuxer that can handle frames in this video. */ abstract public @Nonnull ISectorClaimToDemuxedFrame makeDemuxer(); + @Override + abstract public @Nonnull VideoSaverBuilder makeSaverBuilder(); final public void frameInfoDump(@Nonnull final PrintStream ps, final boolean blnMore) { ISectorClaimToDemuxedFrame demuxer = makeDemuxer(); @@ -189,14 +181,14 @@ public void frameComplete(IDemuxedFrame frame) { System.out.println(this); SectorClaimSystem it = createClaimSystem(); demuxer.attachToSectorClaimer(it); - while (it.hasNext()) { - try { + try { + while (it.hasNext()) { IIdentifiedSector sector = it.next(DebugLogger.Log); - } catch (CdFileSectorReader.CdReadException ex) { - throw new RuntimeException("IO error with dev tool", ex); } + it.flush(DebugLogger.Log); + } catch (Exception ex) { + throw new RuntimeException("Error with dev tool", ex); } - it.close(DebugLogger.Log); } } diff --git a/jpsxdec/src/jpsxdec/modules/video/IDemuxedFrame.java b/jpsxdec/src/jpsxdec/modules/video/IDemuxedFrame.java index 5252b56..7ae195a 100644 --- a/jpsxdec/src/jpsxdec/modules/video/IDemuxedFrame.java +++ b/jpsxdec/src/jpsxdec/modules/video/IDemuxedFrame.java @@ -40,7 +40,7 @@ import java.io.PrintStream; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.framenumber.FrameNumber; @@ -86,7 +86,7 @@ public interface Listener { void writeToSectors(@Nonnull SectorBasedFrameAnalysis existingFrame, @Nonnull BitStreamAnalysis newFrame, - @Nonnull CdFileSectorReader cd, + @Nonnull DiscPatcher patcher, @Nonnull ILocalizedLogger log) throws LoggedFailure; } diff --git a/jpsxdec/src/jpsxdec/modules/video/framenumber/FrameNumberNumber.java b/jpsxdec/src/jpsxdec/modules/video/framenumber/FrameNumberNumber.java index d356c5b..57cfd4d 100644 --- a/jpsxdec/src/jpsxdec/modules/video/framenumber/FrameNumberNumber.java +++ b/jpsxdec/src/jpsxdec/modules/video/framenumber/FrameNumberNumber.java @@ -175,8 +175,8 @@ public Builder(int iStartFrameValue) { public void addNumber(int iFrameValue) { if (iFrameValue < 0 || iFrameValue < _iEndFrameValue) - // videos should end if the frame number gets smaller - throw new IllegalArgumentException("Negitive frame value, or in reverse? " + iFrameValue + " < " + _iEndFrameValue); + // videos should have ended if the frame number got smaller + throw new IllegalArgumentException("Negative frame value, or in reverse? " + iFrameValue + " < " + _iEndFrameValue); if (iFrameValue == _iEndFrameValue) { _iDuplicate++; diff --git a/jpsxdec/src/jpsxdec/modules/video/packetbased/DiscItemPacketBasedVideoStream.java b/jpsxdec/src/jpsxdec/modules/video/packetbased/DiscItemPacketBasedVideoStream.java index f22d17d..efe5a39 100644 --- a/jpsxdec/src/jpsxdec/modules/video/packetbased/DiscItemPacketBasedVideoStream.java +++ b/jpsxdec/src/jpsxdec/modules/video/packetbased/DiscItemPacketBasedVideoStream.java @@ -39,17 +39,17 @@ import java.util.Date; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; -import jpsxdec.discitems.DiscItemSaverBuilder; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.modules.player.MediaPlayer; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.DiscItemVideoStream; import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; +import jpsxdec.util.Fraction; import jpsxdec.util.Misc; import jpsxdec.util.player.PlayController; @@ -59,7 +59,7 @@ public abstract class DiscItemPacketBasedVideoStream extends DiscItemVideoStream private static final String SOUND_UNIT_COUNT_KEY = "Sound unit count"; private final int _iSoundUnitCount; - public DiscItemPacketBasedVideoStream(@Nonnull CdFileSectorReader cd, + public DiscItemPacketBasedVideoStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format sectorIndexFrameNumberFormat, @@ -69,7 +69,7 @@ public DiscItemPacketBasedVideoStream(@Nonnull CdFileSectorReader cd, _iSoundUnitCount = iSoundUnitCount; } - public DiscItemPacketBasedVideoStream(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemPacketBasedVideoStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -87,11 +87,6 @@ final public boolean hasAudio() { return _iSoundUnitCount > 0; } - @Override - final public int getDiscSpeed() { - return 2; // this doesn't really matter - } - @Override final public @Nonnull ILocalizedMessage getInterestingDescription() { int iFrames = getFrameCount(); @@ -105,10 +100,7 @@ final public int getDiscSpeed() { abstract protected double getPacketBasedFpsInterestingDescription(); - @Override - final public int getAbsolutePresentationStartSector() { - return getStartSector(); - } + abstract public @Nonnull Fraction getFramesPerSecond(); abstract public @Nonnull SectorClaimToAudioAndFrame makeAudioVideoDemuxer(double dblVolume); abstract public int getAudioSampleFramesPerSecond(); @@ -119,7 +111,7 @@ final public ISectorClaimToDemuxedFrame makeDemuxer() { } @Override - final public DiscItemSaverBuilder makeSaverBuilder() { + final public @Nonnull PacketBasedVideoSaverBuilder makeSaverBuilder() { return new PacketBasedVideoSaverBuilder(this); } @@ -128,9 +120,9 @@ final public DiscItemSaverBuilder makeSaverBuilder() { SectorClaimToAudioAndFrame demuxer = makeAudioVideoDemuxer(1.0); MediaPlayer mp; if (hasAudio()) - mp = new MediaPlayer(this, demuxer, demuxer, getStartSector(), getEndSector()); + mp = new MediaPlayer(this, demuxer, demuxer, getStartSector(), getEndSector(), 150); else - mp = new MediaPlayer(this, demuxer, getStartSector(), getEndSector()); + mp = new MediaPlayer(this, demuxer, getStartSector(), getEndSector(), 150); return mp.getPlayController(); } diff --git a/jpsxdec/src/jpsxdec/modules/video/packetbased/PacketBasedVideoSaverBuilder.java b/jpsxdec/src/jpsxdec/modules/video/packetbased/PacketBasedVideoSaverBuilder.java index 1bc3cd6..3463856 100644 --- a/jpsxdec/src/jpsxdec/modules/video/packetbased/PacketBasedVideoSaverBuilder.java +++ b/jpsxdec/src/jpsxdec/modules/video/packetbased/PacketBasedVideoSaverBuilder.java @@ -54,6 +54,7 @@ import jpsxdec.modules.video.save.VideoSaver; import jpsxdec.modules.video.save.VideoSaverBuilder; import jpsxdec.util.ArgParser; +import jpsxdec.util.Fraction; import jpsxdec.util.TaskCanceledException; public class PacketBasedVideoSaverBuilder extends VideoSaverBuilder { @@ -95,7 +96,7 @@ public boolean getAudioVolume_enabled() { // ......................................................................... public boolean getSavingAudio_enabled() { - return hasAudio() && getVideoFormat().isAvi() && getSaveStartFrame() == null; + return hasAudio() && getVideoFormat().isVideo() && getSaveStartFrame() == null; } @Override @@ -118,7 +119,7 @@ public void setSavingAudio(boolean val) { // ......................................................................... @Override - public boolean getEmulatePsxAvSync() { + public boolean getEmulatePsxAvSync() { // TODO refactor so this function isn't in packet-based return false; } @@ -166,7 +167,8 @@ public void startSave(@Nonnull ProgressLogger pl, @CheckForNull File directory) aud = null; } - VideoSaver vs = new VideoSaver(_sourceVidItem, this, thisGeneratedFileListener, directory, pl, vid, aud); + VideoSaver vs = new VideoSaver(_sourceVidItem, this, thisGeneratedFileListener, directory, pl, vid, aud, + 150, Fraction.divide(150, _sourceVidItem.getFramesPerSecond()), _sourceVidItem.getStartSector()); vs.save(pl); } diff --git a/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrameFull.java b/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrameFull.java index caec5a6..d03e92f 100644 --- a/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrameFull.java +++ b/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrameFull.java @@ -46,7 +46,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.imageio.ImageIO; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.I; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; @@ -173,7 +173,7 @@ final public void setSizeLimit(@CheckForNull SizeLimit sizeLimit) { _sizeLimit = sizeLimit; } - public void replace(@Nonnull IDemuxedFrame frame, @Nonnull CdFileSectorReader cd, + public void replace(@Nonnull IDemuxedFrame frame, @Nonnull DiscPatcher patcher, @Nonnull ILocalizedLogger log) throws LoggedFailure { @@ -229,7 +229,7 @@ else if (abNewFrame.length > frame.getDemuxSize()) // for bs or mdec formats throw new RuntimeException("Can't decode a frame we just encoded?", ex); } - frame.writeToSectors(existingFrame, newFrame, cd, log); + frame.writeToSectors(existingFrame, newFrame, patcher, log); } private static byte[] readBitstreamFile(@Nonnull File imageFile, @Nonnull ILocalizedLogger log) diff --git a/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFramePartial.java b/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFramePartial.java index 3347d87..c79f1ef 100644 --- a/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFramePartial.java +++ b/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFramePartial.java @@ -48,7 +48,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.imageio.ImageIO; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.formats.RgbIntImage; import jpsxdec.i18n.I; import jpsxdec.i18n.UnlocalizedMessage; @@ -68,7 +68,7 @@ import jpsxdec.psxvideo.mdec.MdecDecoder_double; import jpsxdec.psxvideo.mdec.MdecException; import jpsxdec.psxvideo.mdec.ParsedMdecImage; -import jpsxdec.psxvideo.mdec.idct.StephensIDCT; +import jpsxdec.psxvideo.mdec.idct.PsxMdecIDCT_double; import jpsxdec.util.BinaryDataNotRecognized; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -168,7 +168,7 @@ public void setRectMask(@CheckForNull Rectangle rectMask) { } @Override - public void replace(@Nonnull IDemuxedFrame frame, @Nonnull CdFileSectorReader cd, + public void replace(@Nonnull IDemuxedFrame frame, @Nonnull DiscPatcher patcher, @Nonnull ILocalizedLogger log) throws LoggedFailure { @@ -193,7 +193,7 @@ public void replace(@Nonnull IDemuxedFrame frame, @Nonnull CdFileSectorReader cd throw new LoggedFailure(log, Level.SEVERE, I.FRAME_NUM_INCOMPLETE(getFrameLookup().toString()), ex); } - MdecDecoder_double decoder = new MdecDecoder_double(new StephensIDCT(), WIDTH, HEIGHT); + MdecDecoder_double decoder = new MdecDecoder_double(new PsxMdecIDCT_double(), WIDTH, HEIGHT); ParsedMdecImage optimizedOrig; try { // remove any redundant AC=0 codes to save more space for the replaced parts @@ -255,7 +255,7 @@ public void replace(@Nonnull IDemuxedFrame frame, @Nonnull CdFileSectorReader cd } // 5. replace the frame - frame.writeToSectors(existingFrame, newFrame, cd, log); + frame.writeToSectors(existingFrame, newFrame, patcher, log); } private void printDiffMacroBlocks(@Nonnull ArrayList diffMacblks, diff --git a/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrames.java b/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrames.java index 0dd4138..88bd0cc 100644 --- a/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrames.java +++ b/jpsxdec/src/jpsxdec/modules/video/replace/ReplaceFrames.java @@ -56,7 +56,8 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.I; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; @@ -215,12 +216,12 @@ public void addFrameToReplace(@Nonnull ReplaceFrameFull replace) { } public void replaceFrames(@Nonnull DiscItemSectorBasedVideoStream vidItem, - final @Nonnull CdFileSectorReader cd, + final @Nonnull DiscPatcher patcher, final @Nonnull ProgressLogger pl) throws LoggedFailure, TaskCanceledException { ISectorClaimToDemuxedFrame demuxer = vidItem.makeDemuxer(); - ReplaceFrameListener replaceListener = new ReplaceFrameListener(pl, cd); + ReplaceFrameListener replaceListener = new ReplaceFrameListener(pl, patcher); demuxer.setFrameListener(replaceListener); pl.progressStart(vidItem.getSectorLength()); @@ -229,7 +230,7 @@ public void replaceFrames(@Nonnull DiscItemSectorBasedVideoStream vidItem, for (int iSector = 0; it.hasNext(); iSector++) { try { IIdentifiedSector sector = it.next(pl); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { throw new LoggedFailure(pl, Level.SEVERE, I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); } @@ -240,7 +241,7 @@ public void replaceFrames(@Nonnull DiscItemSectorBasedVideoStream vidItem, if (replaceListener.exception != null) throw replaceListener.exception; } - it.close(pl); + it.flush(pl); pl.progressEnd(); } @@ -249,7 +250,7 @@ private class ReplaceFrameListener implements IDemuxedFrame.Listener { @Nonnull private final ProgressLogger _pl; @Nonnull - private final CdFileSectorReader _cd; + private final DiscPatcher _patcher; @CheckForNull public FrameNumber currentFrameNum; @@ -257,9 +258,9 @@ private class ReplaceFrameListener implements IDemuxedFrame.Listener { @CheckForNull public LoggedFailure exception; - public ReplaceFrameListener(ProgressLogger pl, CdFileSectorReader cd) { + public ReplaceFrameListener(@Nonnull ProgressLogger pl, @Nonnull DiscPatcher patcher) { _pl = pl; - _cd = cd; + _patcher = patcher; } @Override @@ -271,7 +272,7 @@ public void frameComplete(@Nonnull IDemuxedFrame frame) { try { _pl.log(Level.INFO, I.CMD_REPLACING_FRAME_WITH_FILE(replacer.getFrameLookup().toString(), replacer.getImageFile())); - replacer.replace(frame, _cd, _pl); + replacer.replace(frame, _patcher, _pl); } catch (LoggedFailure ex) { exception = ex; } diff --git a/jpsxdec/src/jpsxdec/modules/video/save/AutowireVDP.java b/jpsxdec/src/jpsxdec/modules/video/save/AutowireVDP.java index 97e58d2..7f799b8 100644 --- a/jpsxdec/src/jpsxdec/modules/video/save/AutowireVDP.java +++ b/jpsxdec/src/jpsxdec/modules/video/save/AutowireVDP.java @@ -37,105 +37,151 @@ package jpsxdec.modules.video.save; -import java.util.Arrays; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; import jpsxdec.modules.sharedaudio.ISectorAudioDecoder; +import jpsxdec.modules.video.DiscItemVideoStream; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; /** Automatically connects all video pipeline and other components. */ public class AutowireVDP { - // Expose these publicly for the saver to send data into + /** + * Because some video formats have context dependent bitstreams, or in other words, + * the bitstream frames cannot be decoded independently, we need 2 possible publishers. + * @see DiscItemVideoStream#hasIndependentBitstream() + * @see IDemuxedFrame#getCustomFrameMdecStream() + */ + @CheckForNull + private Frame2Bitstream _frame2Bitstream; + public void setFrame2Bitstream(@Nonnull Frame2Bitstream frame2Bitstream) { + assertNull(_frame2Bitstream); + assertNull(_bsProducer); + _frame2Bitstream = frame2Bitstream; + } + + @CheckForNull + private VDP.IBitstreamProducer _bsProducer; + public void setBitstreamProducer(@Nonnull VDP.IBitstreamProducer publishesBs) { + assertNull(_frame2Bitstream); + assertNull(_bsProducer); + _bsProducer = publishesBs; + } + @CheckForNull private VDP.IBitstreamListener _bitstreamListener; + // Expose this publicly for the saver to send data into public @CheckForNull VDP.IBitstreamListener getBitstreamListener() { return _bitstreamListener; } + public void setBitstreamListener(@Nonnull VDP.IBitstreamListener bitstreamListener) { + assertNull(_bitstreamListener); + _bitstreamListener = bitstreamListener; + } + + @CheckForNull + private VDP.IMdecProducer _mdecProducer; + public void setMdecProducer(@Nonnull VDP.IMdecProducer mdecProducer) { + assertNull(_mdecProducer); + _mdecProducer = mdecProducer; + } + @CheckForNull private VDP.IMdecListener _mdecListener; + // Expose this publicly for the saver to send data into public @CheckForNull VDP.IMdecListener getMdecListener() { return _mdecListener; } + public void setMdecListener(@Nonnull VDP.IMdecListener mdecListener) { + assertNull(_mdecListener); + _mdecListener = mdecListener; + } - // Expose this publicly to open/close the AVI @CheckForNull - private VDP.ToAvi _toAvi; - public @CheckForNull VDP.ToAvi getAvi() { - return _toAvi; + private VDP.IDecodedProducer _decodedProducer; + public void setDecodedProducer(@Nonnull VDP.IDecodedProducer decodedProducer) { + assertNull(_decodedProducer); + _decodedProducer = decodedProducer; } + @CheckForNull + private VDP.IDecodedListener _decodedListener; + public void setDecodedListener(@Nonnull VDP.IDecodedListener decodedListener) { + assertNull(_decodedListener); + _decodedListener = decodedListener; + } - // ========================================================================= - - public void autowire() throws IllegalStateException { - _bitstreamListener = chooseOnlyOne(_bitstream2File, _bitstream2Mdec); - _mdecListener = chooseOnlyOne(_mdec2Decoded, _mdec2File, _mdec2Jpeg, _mdec2MjpegAvi); - - if (_frame2Bitstream != null) { - _frame2Bitstream.setListener(_bitstreamListener); - _frame2Bitstream.setListener(_mdecListener); - } + @CheckForNull + private VDP.IFileGenerator _fileGenerator; + public void setFileGenerator(@Nonnull VDP.IFileGenerator publishesFiles) { + assertNull(_fileGenerator); + _fileGenerator = publishesFiles; + } - wireDecodedIntoMdec(); - wireMdecIntoBitstream(); - _toAvi = chooseOnlyOne(_decoded2JYuvAvi, _decoded2RgbAvi, _decoded2YuvAvi, _mdec2MjpegAvi); - wireGenFileListener(); - wireSectorClaim(); - wireAudioAndFrame(); + @CheckForNull + private VDP.GeneratedFileListener _generatedFileListener; + public void setFileListener(@Nonnull VDP.GeneratedFileListener generatedFileListener) { + assertNull(_generatedFileListener); + _generatedFileListener = generatedFileListener; } - private void wireGenFileListener() { - if (_generatedFileListener == null) - return; - if (_bitstream2File != null) - _bitstream2File.setGenFileListener(_generatedFileListener); - if (_decoded2JavaImage != null) - _decoded2JavaImage.setGenFileListener(_generatedFileListener); - if (_decoded2JYuvAvi != null) - _decoded2JYuvAvi.setGenFileListener(_generatedFileListener); - if (_decoded2RgbAvi != null) - _decoded2RgbAvi.setGenFileListener(_generatedFileListener); - if (_decoded2YuvAvi != null) - _decoded2YuvAvi.setGenFileListener(_generatedFileListener); - if (_mdec2File != null) - _mdec2File.setGenFileListener(_generatedFileListener); - if (_mdec2Jpeg != null) - _mdec2Jpeg.setGenFileListener(_generatedFileListener); - if (_mdec2MjpegAvi != null) - _mdec2MjpegAvi.setGenFileListener(_generatedFileListener); + // Expose this publicly to open/close the video + @CheckForNull + private VDP.ToVideo _toVideo; + public @CheckForNull VDP.ToVideo getVideo() { + return _toVideo; + } + public void setVideo(@Nonnull VDP.ToVideo toVideo) { + assertNull(_toVideo); + _toVideo = toVideo; } - private void wireMdecIntoBitstream() { - VDP.IMdecListener mdecListener = chooseOnlyOne(_mdec2Decoded, _mdec2File, _mdec2Jpeg, _mdec2MjpegAvi); - if (_bitstream2Mdec == null) - return; - if (mdecListener != null) - _bitstream2Mdec.setMdecListener(mdecListener); + // ========================================================================= + + // compound setters + public void setBitstream2Mdec(@Nonnull VDP.Bitstream2Mdec bs2mdec) { + setMdecProducer(bs2mdec); + setBitstreamListener(bs2mdec); } - private void wireDecodedIntoMdec() { - if (_decodedListener == null) - _decodedListener = chooseOnlyOne(_decoded2JYuvAvi, _decoded2JavaImage, _decoded2RgbAvi, _decoded2YuvAvi); - if (_decodedListener == null) - return; - if (_mdec2Decoded != null) - _mdec2Decoded.setDecoded(_decodedListener); + public void setMdec2Decoded(@Nonnull T m2d) { + setMdecListener(m2d); + setDecodedProducer(m2d); + } + public void setDecoded2File(@Nonnull T d2f) { + setDecodedListener(d2f); + setFileGenerator(d2f); + } + public void setMdec2File(@Nonnull T m2f) { + setMdecListener(m2f); + setFileGenerator(m2f); } - private static @CheckForNull T chooseOnlyOne(T... elements) { - T nonNull = null; - for (T element : elements) { - if (element != null) { - if (nonNull != null) - throw new IllegalStateException("More than one set: " + Arrays.toString(elements)); - nonNull = element; - } + // ========================================================================= + + public void autowire() throws IllegalStateException { + if (_bitstreamListener != null) { + if (_bsProducer != null) + _bsProducer.setListener(_bitstreamListener); + if (_frame2Bitstream != null) + _frame2Bitstream.setListener(_bitstreamListener); + } + if (_mdecListener != null) { + if (_mdecProducer != null) + _mdecProducer.setListener(_mdecListener); + if (_frame2Bitstream != null) + _frame2Bitstream.setListener(_mdecListener); } - return nonNull; + if (_decodedListener != null && _decodedProducer != null) + _decodedProducer.setDecodedListener(_decodedListener); + if (_generatedFileListener != null && _fileGenerator != null) + _fileGenerator.setGenFileListener(_generatedFileListener); + + wireSectorClaim(); + wireAudioAndFrame(); } // ========================================================================= @@ -143,7 +189,7 @@ private void wireDecodedIntoMdec() { @CheckForNull private SectorClaimSystem _sectorClaimSystem; - public void attachToSectorClaimer(@Nonnull SectorClaimSystem sectorClaimSystem) { + public void attachToSectorClaimSystem(@Nonnull SectorClaimSystem sectorClaimSystem) { assertNull(_sectorClaimSystem); _sectorClaimSystem = sectorClaimSystem; } @@ -165,7 +211,7 @@ public void setAudioDecoder(@Nonnull ISectorAudioDecoder sectorAudioDecoder) { } @CheckForNull private ISectorClaimToDemuxedFrame _sectorClaimToDemuxedFrame; - public void setMap(@Nonnull ISectorClaimToDemuxedFrame sectorClaimToDemuxedFrame) { + public void setSectorClaim2Frame(@Nonnull ISectorClaimToDemuxedFrame sectorClaimToDemuxedFrame) { assertNull(_sectorClaimToDemuxedFrame); _sectorClaimToDemuxedFrame = sectorClaimToDemuxedFrame; } @@ -176,12 +222,6 @@ public void setFrameListener(@Nonnull IDemuxedFrame.Listener frameListener) { assertNull(_frameListener); _frameListener = frameListener; } - @CheckForNull - private Frame2Bitstream _frame2Bitstream; - public void setMap(@Nonnull Frame2Bitstream frame2Bitstream) { - setFrameListener(frame2Bitstream); - _frame2Bitstream = frame2Bitstream; - } @CheckForNull private DecodedAudioPacket.Listener _audioListener; @@ -199,101 +239,6 @@ private void wireAudioAndFrame() { // ========================================================================= - @CheckForNull - private VDP.GeneratedFileListener _generatedFileListener; - public void setFileListener(@Nonnull VDP.GeneratedFileListener generatedFileListener) { - assertNull(_generatedFileListener); - _generatedFileListener = generatedFileListener; - } - - // ========================================================================= - // Bitstream - - - @CheckForNull - private VDP.Bitstream2File _bitstream2File; - public void setMap(@Nonnull VDP.Bitstream2File bitstream2File) { - assertNull(_bitstream2File); - _bitstream2File = bitstream2File; - } - - @CheckForNull - private VDP.Bitstream2Mdec _bitstream2Mdec; - public void setMap(@Nonnull VDP.Bitstream2Mdec bitstream2Mdec) { - assertNull(_bitstream2Mdec); - _bitstream2Mdec = bitstream2Mdec; - } - - // ========================================================================= - // decoded - - @CheckForNull - private VDP.Decoded2JavaImage _decoded2JavaImage; - public void setMap(@Nonnull VDP.Decoded2JavaImage decoded2JavaImage) { - assertNull(_decoded2JavaImage); - _decoded2JavaImage = decoded2JavaImage; - } - - // ========================================================================= - // MDEC - - @CheckForNull - private VDP.Mdec2Decoded _mdec2Decoded; - public void setMap(@Nonnull VDP.Mdec2Decoded mdec2Decoded) { - assertNull(_mdec2Decoded); - _mdec2Decoded = mdec2Decoded; - } - - @CheckForNull - private VDP.Mdec2File _mdec2File; - public void setMap(@Nonnull VDP.Mdec2File mdec2File) { - assertNull(_mdec2File); - _mdec2File = mdec2File; - } - - @CheckForNull - private VDP.Mdec2Jpeg _mdec2Jpeg; - public void setMap(@Nonnull VDP.Mdec2Jpeg mdec2Jpeg) { - assertNull(_mdec2Jpeg); - _mdec2Jpeg = mdec2Jpeg; - } - - // ========================================================================= - // AVI - - @CheckForNull - private VDP.IDecodedListener _decodedListener; - public void setDecodedListener(@Nonnull VDP.IDecodedListener decodedListener) { - assertNull(_decodedListener); - _decodedListener = decodedListener; - } - @CheckForNull - private VDP.Decoded2JYuvAvi _decoded2JYuvAvi; - public void setToAvi(@Nonnull VDP.Decoded2JYuvAvi decoded2JYuvAvi) { - assertNull(_decoded2JYuvAvi); - _decoded2JYuvAvi = decoded2JYuvAvi; - } - @CheckForNull - private VDP.Decoded2RgbAvi _decoded2RgbAvi; - public void setToAvi(@Nonnull VDP.Decoded2RgbAvi decoded2RgbAvi) { - assertNull(_decoded2RgbAvi); - _decoded2RgbAvi = decoded2RgbAvi; - } - @CheckForNull - private VDP.Decoded2YuvAvi _decoded2YuvAvi; - public void setToAvi(@Nonnull VDP.Decoded2YuvAvi decoded2YuvAvi) { - assertNull(_decoded2YuvAvi); - _decoded2YuvAvi = decoded2YuvAvi; - } - @CheckForNull - private VDP.Mdec2MjpegAvi _mdec2MjpegAvi; - public void setToAvi(@Nonnull VDP.Mdec2MjpegAvi mdec2MjpegAvi) { - assertNull(_mdec2MjpegAvi); - _mdec2MjpegAvi = mdec2MjpegAvi; - } - - // ========================================================================= - private static void assertNull(Object o) { if (o != null) throw new IllegalStateException(o.getClass() + " was already set"); diff --git a/jpsxdec/src/jpsxdec/modules/video/save/Frame2Bitstream.java b/jpsxdec/src/jpsxdec/modules/video/save/Frame2Bitstream.java index c57cf90..e99096e 100644 --- a/jpsxdec/src/jpsxdec/modules/video/save/Frame2Bitstream.java +++ b/jpsxdec/src/jpsxdec/modules/video/save/Frame2Bitstream.java @@ -37,9 +37,12 @@ package jpsxdec.modules.video.save; +import java.util.logging.Level; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; +import jpsxdec.i18n.I; import jpsxdec.i18n.exception.LoggedFailure; +import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.IDemuxedFrame; import jpsxdec.modules.video.framenumber.FormattedFrameNumber; import jpsxdec.modules.video.framenumber.FrameNumber; @@ -49,6 +52,8 @@ public class Frame2Bitstream implements IDemuxedFrame.Listener { @Nonnull private final FrameNumber.Type _frameNumberType; + @Nonnull + private final ILocalizedLogger _log; @CheckForNull private VDP.IBitstreamListener _bitstreamListener; @@ -56,8 +61,9 @@ public class Frame2Bitstream implements IDemuxedFrame.Listener { @CheckForNull private VDP.IMdecListener _mdecListener; - public Frame2Bitstream(@Nonnull FrameNumber.Type frameNumberType) { + public Frame2Bitstream(@Nonnull FrameNumber.Type frameNumberType, @Nonnull ILocalizedLogger log) { _frameNumberType = frameNumberType; + _log = log; } final public void setListener(@CheckForNull VDP.IBitstreamListener bitstreamListener) { @@ -77,15 +83,20 @@ public void frameComplete(@Nonnull IDemuxedFrame frame) throws LoggedFailure { FormattedFrameNumber ffn = frame.getFrame().getNumber(_frameNumberType); MdecInputStream customStream = frame.getCustomFrameMdecStream(); - if (customStream != null) { - if (_mdecListener == null) - throw new IllegalStateException("No mdec to write to"); - _mdecListener.mdec(customStream, ffn, frame.getPresentationSector()); - } else { - if (_bitstreamListener == null) - throw new IllegalStateException("No bitstream to write to"); - byte[] abBitstream = frame.copyDemuxData(); - _bitstreamListener.bitstream(abBitstream, frame.getDemuxSize(), ffn, frame.getPresentationSector()); + try { + if (customStream != null) { + if (_mdecListener == null) + throw new IllegalStateException("No mdec to write to"); + _mdecListener.mdec(customStream, ffn, frame.getPresentationSector()); + } else { + if (_bitstreamListener == null) + throw new IllegalStateException("No bitstream to write to"); + byte[] abBitstream = frame.copyDemuxData(); + _bitstreamListener.bitstream(abBitstream, frame.getDemuxSize(), ffn, frame.getPresentationSector()); + } + } catch (IOWritingException ex) { + throw new LoggedFailure(_log, Level.SEVERE, + I.IO_WRITING_TO_FILE_ERROR_NAME(ex.getOutFile().toString()), ex); } } } diff --git a/jpsxdec/src/jpsxdec/modules/video/save/IOWritingException.java b/jpsxdec/src/jpsxdec/modules/video/save/IOWritingException.java new file mode 100644 index 0000000..b7a48a2 --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/video/save/IOWritingException.java @@ -0,0 +1,58 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.video.save; + +import java.io.File; +import java.io.IOException; +import javax.annotation.Nonnull; + +/** Like {@link IOException} but indicates it was due to writing data + * (as opposed to reading data). */ +public class IOWritingException extends Exception { + + private final File _outFile; + + public IOWritingException(@Nonnull IOException ex, @Nonnull File outFile) { + super(ex); + _outFile = outFile; + } + + public File getOutFile() { + return _outFile; + } +} diff --git a/jpsxdec/src/jpsxdec/modules/video/save/VDP.java b/jpsxdec/src/jpsxdec/modules/video/save/VDP.java index 109c42a..4dd86b0 100644 --- a/jpsxdec/src/jpsxdec/modules/video/save/VDP.java +++ b/jpsxdec/src/jpsxdec/modules/video/save/VDP.java @@ -103,15 +103,21 @@ public class VDP { public interface GeneratedFileListener { void fileGenerated(@Nonnull File f); } + public interface IFileGenerator { + void setGenFileListener(@CheckForNull GeneratedFileListener listener); + } public interface IBitstreamListener { void bitstream(@Nonnull byte[] abBitstream, int iSize, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure; + throws IOWritingException; + } + public interface IBitstreamProducer { + void setListener(@CheckForNull VDP.IBitstreamListener bitstreamListener); } - public static class Bitstream2File implements IBitstreamListener { + public static class Bitstream2File implements IBitstreamListener, IFileGenerator { @Nonnull private final VideoFileNameFormatter _formatter; @@ -125,6 +131,7 @@ public Bitstream2File(@Nonnull VideoFileNameFormatter formatter, @Nonnull ILocal _log = log; } + @Override public void bitstream(@Nonnull byte[] abBitstream, int iSize, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) @@ -152,12 +159,13 @@ public void bitstream(@Nonnull byte[] abBitstream, int iSize, } } + @Override public void setGenFileListener(@CheckForNull GeneratedFileListener listener) { _fileGenListener = listener; } } - public static class Bitstream2Mdec implements IBitstreamListener { + public static class Bitstream2Mdec implements IBitstreamListener, IMdecProducer { @CheckForNull private IMdecListener _listener; @@ -170,14 +178,16 @@ public Bitstream2Mdec(@Nonnull IMdecListener mdecListener) { _listener = mdecListener; } - public void setMdecListener(@CheckForNull IMdecListener listener) { + @Override + public void setListener(@CheckForNull IMdecListener listener) { _listener = listener; } + @Override public void bitstream(@Nonnull byte[] abBitstream, int iBitstreamSize, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { try { BitStreamUncompressor uncompressor = BitStreamUncompressor.identifyUncompressor( @@ -185,16 +195,13 @@ public void bitstream(@Nonnull byte[] abBitstream, int iBitstreamSize, if (_uncompressorType != null) { Class newType = uncompressor.getClass(); if (!_uncompressorType.equals(newType)) { - String sLog = "Bitstream format changed from " + _uncompressorType.getSimpleName() + " to " + newType.getSimpleName(); - System.out.println(sLog); - LOG.warning(sLog); + LOG.log(Level.WARNING, "Bitstream format changed from {0} to {1}", + new Object[]{_uncompressorType.getSimpleName(), newType.getSimpleName()}); _uncompressorType = newType; } } else { _uncompressorType = uncompressor.getClass(); - String sLog = "Bitstream format: " + _uncompressorType.getSimpleName(); - //System.out.println(sLog); // TODO: only want to print this when showing GUI - LOG.info(sLog); + LOG.log(Level.INFO, "Bitstream format: {0}", _uncompressorType.getSimpleName()); } if (_listener != null) _listener.mdec(uncompressor, frameNumber, presentationSector); @@ -215,12 +222,15 @@ public void bitstream(@Nonnull byte[] abBitstream, int iBitstreamSize, * {@link #error(ILocalizedMessage, FormattedFrameNumber, Fraction)} * will be called for each frame. */ public interface IMdecListener { - void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) throws LoggedFailure; - void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) throws LoggedFailure; + void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) throws IOWritingException; + void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) throws IOWritingException; @Nonnull ILocalizedLogger getLog(); } + public interface IMdecProducer { + void setListener(@CheckForNull VDP.IMdecListener mdecListener); + } - public static class Mdec2File implements IMdecListener { + public static class Mdec2File implements IMdecListener, IFileGenerator { @Nonnull private final VideoFileNameFormatter _formatter; @@ -232,13 +242,13 @@ public static class Mdec2File implements IMdecListener { public Mdec2File(@Nonnull VideoFileNameFormatter formatter, int iWidth, int iHeight, @Nonnull ILocalizedLogger log) { _formatter = formatter; - _iTotalBlocks = Calc.blocks(iHeight, iWidth); + _iTotalBlocks = Calc.blocks(iWidth, iHeight); _log = log; } + @Override public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector_ignored) - throws LoggedFailure { File f = _formatter.format(frameNumber, _log); try { @@ -269,23 +279,26 @@ public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNu } } + @Override public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) { // error frames are simply not written } + @Override public @Nonnull ILocalizedLogger getLog() { return _log; } + @Override public void setGenFileListener(@CheckForNull GeneratedFileListener listener) { _fileGenListener = listener; } } - public static class Mdec2Jpeg implements IMdecListener { + public static class Mdec2Jpeg implements IMdecListener, IFileGenerator { @Nonnull private final VideoFileNameFormatter _formatter; @@ -304,9 +317,9 @@ public Mdec2Jpeg(@Nonnull VideoFileNameFormatter formatter, int iWidth, int iHei _log = log; } + @Override public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure { File f = _formatter.format(frameNumber, _log); try { @@ -351,23 +364,26 @@ public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNu } } + @Override public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) { // error frames are simply not written } + @Override public @Nonnull ILocalizedLogger getLog() { return _log; } + @Override public void setGenFileListener(@CheckForNull GeneratedFileListener listener) { _fileGenListener = listener; } } - public static class Mdec2Decoded implements IMdecListener { + public static class Mdec2Decoded implements IMdecListener, IDecodedProducer { @Nonnull private final MdecDecoder _decoder; @@ -381,9 +397,10 @@ public Mdec2Decoded(@Nonnull MdecDecoder decoder, @Nonnull ILocalizedLogger log) _log = log; } + @Override public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { try { _decoder.decode(mdecIn); @@ -396,21 +413,24 @@ public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNu _listener.decoded(_decoder, frameNumber, presentationSector); } + @Override public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { if (_listener != null) _listener.error(errMsg, frameNumber, presentationSector); } - public void setDecoded(@CheckForNull IDecodedListener decoded) { + @Override + public void setDecodedListener(@CheckForNull IDecodedListener decoded) { if (decoded == null) return; decoded.assertAcceptsDecoded(_decoder); _listener = decoded; } + @Override public @Nonnull ILocalizedLogger getLog() { return _log; } @@ -419,13 +439,16 @@ public void setDecoded(@CheckForNull IDecodedListener decoded) { public interface IDecodedListener { void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNumber frameNumber, - @Nonnull Fraction presentationSector) throws LoggedFailure; + @Nonnull Fraction presentationSector) throws IOWritingException; void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, - @Nonnull Fraction presentationSector) throws LoggedFailure; + @Nonnull Fraction presentationSector) throws IOWritingException; void assertAcceptsDecoded(@Nonnull MdecDecoder decoder) throws IllegalArgumentException; } + public interface IDecodedProducer { + void setDecodedListener(@CheckForNull IDecodedListener decoded); + } - public static class Decoded2JavaImage implements IDecodedListener { + public static class Decoded2JavaImage implements IDecodedListener, IFileGenerator { @Nonnull private final VideoFileNameFormatter _formatter; @@ -445,9 +468,9 @@ public Decoded2JavaImage(@Nonnull VideoFileNameFormatter formatter, @Nonnull Jav _log = log; } + @Override public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure { decoder.readDecodedRgb(_rgbImg.getWidth(), _rgbImg.getHeight(), ((DataBufferInt)_rgbImg.getRaster().getDataBuffer()).getData()); @@ -472,14 +495,17 @@ public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNu } } + @Override public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) { // error frames are simply not written } + @Override public void assertAcceptsDecoded(@Nonnull MdecDecoder decoder) {} + @Override public void setGenFileListener(@CheckForNull GeneratedFileListener listener) { _fileGenListener = listener; } @@ -490,11 +516,36 @@ public void setGenFileListener(@CheckForNull GeneratedFileListener listener) { // ######################################################################## // ######################################################################## - /** Most Avi will take Decoded as input, but MJPG will need Mdec as input, - * so save the interface implementation for subclasses. */ - public static abstract class ToAvi implements Closeable, DecodedAudioPacket.Listener { + public static abstract class ToVideo implements Closeable, DecodedAudioPacket.Listener, IFileGenerator { @Nonnull protected final File _outputFile; + @CheckForNull + private GeneratedFileListener _fileGenListener; + + public ToVideo(@Nonnull File outputFile) { + _outputFile = outputFile; + } + + final public @Nonnull File getOutputFile() { + return _outputFile; + } + + @Override + final public void setGenFileListener(@CheckForNull GeneratedFileListener listener) { + _fileGenListener = listener; + } + + protected void fileGenerated(@Nonnull File file) { + if (_fileGenListener != null) + _fileGenListener.fileGenerated(file); + } + + abstract public void open() throws LocalizedFileNotFoundException, FileNotFoundException, IOException; + } + + /** Most Avi will take Decoded as input, but MJPG will need Mdec as input, + * so save the interface implementation for subclasses. */ + public static abstract class ToAvi extends ToVideo { protected final int _iWidth, _iHeight; @Nonnull protected final VideoSync _vidSync; @@ -506,12 +557,10 @@ public static abstract class ToAvi implements Closeable, DecodedAudioPacket.List protected final ILocalizedLogger _log; @CheckForNull protected AviWriter _writer; - @CheckForNull - protected GeneratedFileListener _fileGenListener; /** Video without audio. */ public ToAvi(@Nonnull File outputFile, int iWidth, int iHeight, @Nonnull VideoSync vidSync, @Nonnull ILocalizedLogger log) { - _outputFile = outputFile; + super(outputFile); _iWidth = iWidth; _iHeight = iHeight; _vidSync = vidSync; _avSync = null; _af = null; @@ -522,27 +571,20 @@ public ToAvi(@Nonnull File outputFile, int iWidth, int iHeight, @Nonnull VideoSy public ToAvi(@Nonnull File outputFile, int iWidth, int iHeight, @Nonnull AudioVideoSync avSync, @Nonnull AudioFormat af, @Nonnull ILocalizedLogger log) { - _outputFile = outputFile; + super(outputFile); _iWidth = iWidth; _iHeight = iHeight; _vidSync = _avSync = avSync; _af = af; _log = log; } - final public @Nonnull File getOutputFile() { - return _outputFile; - } - final public @CheckForNull AviWriter getAviWriter() { return _writer; } - abstract public void open() - throws LocalizedFileNotFoundException, FileNotFoundException, IOException; - // subclasses will implement IDecodedListener or IMdecListener to match this abstract public void error(@Nonnull ILocalizedMessage sErr, @CheckForNull FormattedFrameNumber frameNumber, - @Nonnull Fraction presentationSector) throws LoggedFailure; + @Nonnull Fraction presentationSector) throws IOWritingException; final protected void prepForFrame(@CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) @@ -590,6 +632,7 @@ final protected void prepForFrame(@CheckForNull FormattedFrameNumber frameNumber } } + @Override final public void audioPacketComplete(@Nonnull DecodedAudioPacket packet, @Nonnull ILocalizedLogger log) throws LoggedFailure @@ -618,15 +661,12 @@ final public void audioPacketComplete(@Nonnull DecodedAudioPacket packet, } } + @Override public void close() throws IOException { if (_writer != null) { _writer.close(); } } - - public void setGenFileListener(@CheckForNull GeneratedFileListener listener) { - _fileGenListener = listener; - } } public static class Decoded2RgbAvi extends ToAvi implements IDecodedListener { @@ -643,8 +683,10 @@ public Decoded2RgbAvi(@Nonnull File outputFile, int iWidth, int iHeight, @Nonnul super(outputFile, iWidth, iHeight, avSync, af, log); } + @Override public void assertAcceptsDecoded(@Nonnull MdecDecoder decoder) {} + @Override public void open() throws LocalizedFileNotFoundException, FileNotFoundException, IOException { @@ -655,15 +697,15 @@ public void open() _vidSync.getFpsNum(), _vidSync.getFpsDenom(), _af); - if (_fileGenListener != null) - _fileGenListener.fileGenerated(_outputFile); + fileGenerated(_outputFile); _aiImageBuf = new int[_iWidth*_iHeight]; } } + @Override public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { if (_writerDib == null) throw new IllegalStateException("AVI not open."); @@ -672,14 +714,14 @@ public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNu prepForFrame(frameNumber, presentationSector); _writerDib.writeFrameRGB(_aiImageBuf, 0, _writerDib.getWidth()); } catch (IOException ex) { - throw new LoggedFailure(_log, Level.SEVERE, - I.IO_WRITING_TO_FILE_ERROR_NAME(_writer.getFile().toString()), ex); + throw new IOWritingException(ex, _writer.getFile()); } } + @Override public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { if (_writerDib == null) throw new IllegalStateException("AVI not open."); @@ -689,8 +731,7 @@ public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFram prepForFrame(frameNumber, presentationSector); _writerDib.writeFrameRGB(rgb.getData(), 0, _writerDib.getWidth()); } catch (IOException ex) { - throw new LoggedFailure(_log, Level.SEVERE, - I.IO_WRITING_TO_FILE_ERROR_NAME(_writer.getFile().toString()), ex); + throw new IOWritingException(ex, _writer.getFile()); } } @@ -719,11 +760,13 @@ public Decoded2YuvAvi(@Nonnull File outputFile, int iWidth, int iHeight, throw new IllegalArgumentException("YUV AVI only supports even dimensions"); } + @Override public void assertAcceptsDecoded(@Nonnull MdecDecoder decoder) throws IllegalArgumentException { if (!(decoder instanceof MdecDecoder_double)) throw new IllegalArgumentException(getClass().getName() + " can't handle " + decoder.getClass().getName()); } + @Override public void open() throws LocalizedFileNotFoundException, FileNotFoundException, IOException { @@ -734,15 +777,15 @@ public void open() _vidSync.getFpsNum(), _vidSync.getFpsDenom(), _af); - if (_fileGenListener != null) - _fileGenListener.fileGenerated(_outputFile); + fileGenerated(_outputFile); _yuvImgBuff = new YCbCrImage(_iWidth, _iHeight); } } + @Override public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { if (_writerYuv == null) throw new IllegalStateException("AVI not open."); @@ -752,14 +795,14 @@ public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNu prepForFrame(frameNumber, presentationSector); _writerYuv.write(_yuvImgBuff.getY(), _yuvImgBuff.getCb(), _yuvImgBuff.getCr()); } catch (IOException ex) { - throw new LoggedFailure(_log, Level.SEVERE, - I.IO_WRITING_TO_FILE_ERROR_NAME(_writer.getFile().toString()), ex); + throw new IOWritingException(ex, _writerYuv.getFile()); } } + @Override public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { if (_writerYuv == null) throw new IllegalStateException("AVI not open."); @@ -770,8 +813,7 @@ public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFram YCbCrImage yuv = new YCbCrImage(bi); _writerYuv.write(yuv.getY(), yuv.getCb(), yuv.getCr()); } catch (IOException ex) { - throw new LoggedFailure(_log, Level.SEVERE, - I.IO_WRITING_TO_FILE_ERROR_NAME(_writer.getFile().toString()), ex); + throw new IOWritingException(ex, _writer.getFile()); } } @@ -793,7 +835,7 @@ public Decoded2JYuvAvi(@Nonnull File outputFile, int iWidth, int iHeight, @Nonnu @Override public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { if (_writerYuv == null) throw new IllegalStateException("AVI not open."); @@ -803,8 +845,7 @@ public void decoded(@Nonnull MdecDecoder decoder, @CheckForNull FormattedFrameNu prepForFrame(frameNumber, presentationSector); _writerYuv.write(_yuvImgBuff.getY(), _yuvImgBuff.getCb(), _yuvImgBuff.getCr()); } catch (IOException ex) { - throw new LoggedFailure(_log, Level.SEVERE, - I.IO_WRITING_TO_FILE_ERROR_NAME(_writer.getFile().toString()), ex); + throw new IOWritingException(ex, _writer.getFile()); } } @@ -829,20 +870,21 @@ public Mdec2MjpegAvi(@Nonnull File outputFile, int iWidth, int iHeight, @Nonnull _jpegTranslator = new jpsxdec.psxvideo.mdec.tojpeg.Mdec2Jpeg(iWidth, iHeight); } + @Override public void open() throws LocalizedFileNotFoundException, FileNotFoundException, IOException { if (_writer == null) { IO.makeDirsForFile(_outputFile); _writer = _mjpegWriter = new AviWriterMJPG(_outputFile, _iWidth, _iHeight, _vidSync.getFpsNum(), _vidSync.getFpsDenom(), _af); - if (_fileGenListener != null) - _fileGenListener.fileGenerated(_outputFile); + fileGenerated(_outputFile); } } + @Override public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNumber frameNumber, @Nonnull Fraction presentationSector) - throws LoggedFailure + throws IOWritingException { if (_mjpegWriter == null) throw new IllegalStateException("AVI not open."); @@ -861,8 +903,7 @@ public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNu prepForFrame(frameNumber, presentationSector); _mjpegWriter.writeFrame(_buffer.getBuffer(), 0, _buffer.size()); } catch (IOException ex) { - throw new LoggedFailure(_log, Level.SEVERE, - I.IO_WRITING_TO_FILE_ERROR_NAME(_writer.getFile().toString()), ex); + throw new IOWritingException(ex, _mjpegWriter.getFile()); } return; // kinda icky way to do this @@ -880,19 +921,20 @@ public void mdec(@Nonnull MdecInputStream mdecIn, @CheckForNull FormattedFrameNu error(err, frameNumber, presentationSector); } + @Override public void error(@Nonnull ILocalizedMessage errMsg, @CheckForNull FormattedFrameNumber frameNumber, - @Nonnull Fraction presentationSector) throws LoggedFailure { + @Nonnull Fraction presentationSector) throws IOWritingException { if (_mjpegWriter == null) throw new IllegalStateException("AVI not open."); try { prepForFrame(frameNumber, presentationSector); _mjpegWriter.writeFrame(makeErrorImage(errMsg, _iWidth, _iHeight)); } catch (IOException ex) { - throw new LoggedFailure(_log, Level.SEVERE, - I.IO_WRITING_TO_FILE_ERROR_NAME(_writer.getFile().toString()), ex); + throw new IOWritingException(ex, _writer.getFile()); } } + @Override public @Nonnull ILocalizedLogger getLog() { return _log; } diff --git a/jpsxdec/src/jpsxdec/modules/video/save/VideoFormat.java b/jpsxdec/src/jpsxdec/modules/video/save/VideoFormat.java index ba9d3e0..eec1bd7 100644 --- a/jpsxdec/src/jpsxdec/modules/video/save/VideoFormat.java +++ b/jpsxdec/src/jpsxdec/modules/video/save/VideoFormat.java @@ -47,58 +47,58 @@ public enum VideoFormat { - AVI_MJPG(I.VID_AVI_MJPG_DESCRIPTION(), I.VID_AVI_MJPG_COMMAND()) { + AVI_MJPG(I.VID_AVI_MJPG_DESCRIPTION(), "avi:mjpg") { public String getExtension() { return ".avi"; } - public boolean isAvi() { return true; } + public boolean isVideo() { return true; } public int getDecodeQualityCount() { return 0; } public MdecDecodeQuality getMdecDecodeQuality(int i) { throw new IndexOutOfBoundsException(); } }, - AVI_RGB(I.VID_AVI_RGB_DESCRIPTION(), I.VID_AVI_RGB_COMMAND()) { + AVI_RGB(I.VID_AVI_RGB_DESCRIPTION(), "avi:rgb") { public String getExtension() { return ".avi"; } - public boolean isAvi() { return true; } + public boolean isVideo() { return true; } }, - AVI_YUV(I.VID_AVI_YUV_DESCRIPTION(), I.VID_AVI_YUV_COMMAND()) { + AVI_YUV(I.VID_AVI_YUV_DESCRIPTION(), "avi:yuv") { public String getExtension() { return ".avi"; } - public boolean isAvi() { return true; } + public boolean isVideo() { return true; } public int getDecodeQualityCount() { return 1; } public MdecDecodeQuality getMdecDecodeQuality(int i) { return MdecDecodeQuality.HIGH; } public boolean mustHaveEvenDims() { return true; }; }, - AVI_JYUV(I.VID_AVI_JYUV_DESCRIPTION(), I.VID_AVI_JYUV_COMMAND()) { + AVI_JYUV(I.VID_AVI_JYUV_DESCRIPTION(), "avi:jyuv") { public String getExtension() { return ".avi"; } - public boolean isAvi() { return true; } + public boolean isVideo() { return true; } public int getDecodeQualityCount() { return 1; } public MdecDecodeQuality getMdecDecodeQuality(int i) { return MdecDecodeQuality.HIGH; } public boolean mustHaveEvenDims() { return true; }; }, - IMGSEQ_PNG(I.VID_IMG_SEQ_PNG_DESCRIPTION(), I.VID_IMG_SEQ_PNG_COMMAND(), + IMGSEQ_PNG(I.VID_IMG_SEQ_PNG_DESCRIPTION(), "png", JavaImageFormat.PNG) { public String getExtension() { return "." + JavaImageFormat.PNG.getExtension(); } }, - IMGSEQ_JPG(I.VID_IMG_SEQ_JPG_DESCRIPTION(), I.VID_IMG_SEQ_JPG_COMMAND()) { + IMGSEQ_JPG(I.VID_IMG_SEQ_JPG_DESCRIPTION(), "jpg") { public String getExtension() { return ".jpg"; } public int getDecodeQualityCount() { return 0; } public MdecDecodeQuality getMdecDecodeQuality(int i) { throw new IndexOutOfBoundsException(); } }, - IMGSEQ_BMP(I.VID_IMG_SEQ_BMP_DESCRIPTION(), I.VID_IMG_SEQ_BMP_COMMAND(), + IMGSEQ_BMP(I.VID_IMG_SEQ_BMP_DESCRIPTION(), "bmp", JavaImageFormat.BMP) { public String getExtension() { return "." + JavaImageFormat.BMP.getExtension(); } }, - IMGSEQ_TIFF(I.VID_IMG_SEQ_TIFF_DESCRIPTION(), I.VID_IMG_SEQ_TIFF_COMMAND(), + IMGSEQ_TIFF(I.VID_IMG_SEQ_TIFF_DESCRIPTION(), "tiff", JavaImageFormat.TIFF) { public String getExtension() { return "." + JavaImageFormat.TIFF.getExtension(); } }, - IMGSEQ_BITSTREAM(I.VID_IMG_SEQ_BS_DESCRIPTION(), I.VID_IMG_SEQ_BS_COMMAND()) { + IMGSEQ_BITSTREAM(I.VID_IMG_SEQ_BS_DESCRIPTION(), "bs") { public String getExtension() { return ".bs"; } public int getDecodeQualityCount() { return 0; } public MdecDecodeQuality getMdecDecodeQuality(int i) { throw new IndexOutOfBoundsException(); } public boolean isCroppable() { return false; } public boolean needsDims() { return true; } }, - IMGSEQ_MDEC(I.VID_IMG_SEQ_MDEC_DESCRIPTION(), I.VID_IMG_SEQ_MDEC_COMMAND()) { + IMGSEQ_MDEC(I.VID_IMG_SEQ_MDEC_DESCRIPTION(), "mdec") { public String getExtension() { return ".mdec"; } public int getDecodeQualityCount() { return 0; } public MdecDecodeQuality getMdecDecodeQuality(int i) { throw new IndexOutOfBoundsException(); } @@ -112,19 +112,19 @@ public enum VideoFormat { private final ILocalizedMessage _guiName; /** How the format will be displayed on the command line. */ @Nonnull - private final ILocalizedMessage _cmdLineId; + private final String _sCmdLineId; @CheckForNull private final JavaImageFormat _eImgFmt; - private VideoFormat(@Nonnull ILocalizedMessage description, @Nonnull ILocalizedMessage cmdLine) { - this(description, cmdLine, null); + private VideoFormat(@Nonnull ILocalizedMessage description, @Nonnull String sCmdLine) { + this(description, sCmdLine, null); } - private VideoFormat(@Nonnull ILocalizedMessage description, @Nonnull ILocalizedMessage cmdLine, + private VideoFormat(@Nonnull ILocalizedMessage description, @Nonnull String sCmdLine, @CheckForNull JavaImageFormat imgFormat) { _guiName = description; - _cmdLineId = cmdLine; + _sCmdLineId = sCmdLine; _eImgFmt = imgFormat; } @@ -132,7 +132,7 @@ private VideoFormat(@Nonnull ILocalizedMessage description, @Nonnull ILocalizedM *

    * Must be localized because this object is used directly. */ public String toString() { return _guiName.getLocalizedMessage(); } - public @Nonnull ILocalizedMessage getCmdLine() { return _cmdLineId; } + public @Nonnull String getCmdLine() { return _sCmdLineId; } public boolean isAvailable() { return _eImgFmt == null ? true : _eImgFmt.isAvailable(); } @@ -144,8 +144,8 @@ public boolean isAvailable() { public @Nonnull MdecDecodeQuality getMdecDecodeQuality(int i) { return MdecDecodeQuality.values()[i]; } /** If AVI, it means it can save audio, otherwise it is an image sequence. */ - public boolean isAvi() { return false; } - public boolean isSequence() { return !isAvi(); } + public boolean isVideo() { return false; } + public boolean isSequence() { return !isVideo(); } public @CheckForNull JavaImageFormat getImgFmt() { return _eImgFmt; } diff --git a/jpsxdec/src/jpsxdec/modules/video/save/VideoSaver.java b/jpsxdec/src/jpsxdec/modules/video/save/VideoSaver.java index de18d2f..3226fb0 100644 --- a/jpsxdec/src/jpsxdec/modules/video/save/VideoSaver.java +++ b/jpsxdec/src/jpsxdec/modules/video/save/VideoSaver.java @@ -44,7 +44,7 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.formats.JavaImageFormat; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; @@ -65,6 +65,7 @@ import jpsxdec.psxvideo.mdec.ChromaUpsample; import jpsxdec.psxvideo.mdec.MdecDecoder; import jpsxdec.psxvideo.mdec.MdecDecoder_double; +import jpsxdec.util.Fraction; import jpsxdec.util.IO; import jpsxdec.util.TaskCanceledException; @@ -88,6 +89,10 @@ public class VideoSaver { private final int _iStartSector; private final int _iEndSector; + private final int _iSectorsPerSecond; + private final Fraction _sectorsPerFrame; + private final int _iAbsolutePresentationStartSector; + @Nonnull private final FrameToBitstreamFilter _frame2bitstream; @CheckForNull @@ -99,30 +104,36 @@ public VideoSaver(@Nonnull DiscItemVideoStream vidItem, @CheckForNull File directory, @Nonnull ILocalizedLogger log, @Nonnull ISectorClaimToDemuxedFrame demuxer, - @CheckForNull ISectorAudioDecoder audioDecoder) + @CheckForNull ISectorAudioDecoder audioDecoder, + int iSectorsPerSecond, @Nonnull Fraction sectorsPerFrame, + int iAbsolutePresentationStartSector) { _vidItem = vidItem; _vsb = vsb; _videoFormat = vsb.getVideoFormat(); _directory = directory; _audioDecoder = audioDecoder; + _iSectorsPerSecond = iSectorsPerSecond; + _sectorsPerFrame = sectorsPerFrame; + _iAbsolutePresentationStartSector = iAbsolutePresentationStartSector; - _pipeline.setMap(demuxer); + _pipeline.setSectorClaim2Frame(demuxer); _pipeline.setFileListener(genFileListener); - VDP.ToAvi toAvi = null; + VDP.ToVideo toVideo = null; switch (_videoFormat) { case IMGSEQ_BITSTREAM: { VDP.Bitstream2File bs2f = new VDP.Bitstream2File(makeFormatter(), log); - _pipeline.setMap(bs2f); + _pipeline.setBitstreamListener(bs2f); + _pipeline.setFileGenerator(bs2f); } break; case IMGSEQ_MDEC: { addBitstream2Mdec(); VDP.Mdec2File m2f = new VDP.Mdec2File(makeFormatter(), _vsb.getWidth(), _vsb.getHeight(), log); - _pipeline.setMap(m2f); + _pipeline.setMdec2File(m2f); } break; case IMGSEQ_BMP: @@ -133,24 +144,24 @@ public VideoSaver(@Nonnull DiscItemVideoStream vidItem, JavaImageFormat javaImgFmt = _videoFormat.getImgFmt(); VDP.Decoded2JavaImage d2j = new VDP.Decoded2JavaImage( makeFormatter(), javaImgFmt, _vsb.getWidth(), _vsb.getHeight(), log); - _pipeline.setMap(d2j); + _pipeline.setDecoded2File(d2j); } break; case IMGSEQ_JPG: { addBitstream2Mdec(); VDP.Mdec2Jpeg m2jpg = new VDP.Mdec2Jpeg(makeFormatter(), _vsb.getWidth(), _vsb.getHeight(), log); - _pipeline.setMap(m2jpg); + _pipeline.setMdec2File(m2jpg); } break; case AVI_MJPG: { addBitstream2Mdec(); VDP.Mdec2MjpegAvi m2mjpg; if (_audioDecoder == null) - m2mjpg = new VDP.Mdec2MjpegAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); + m2mjpg = new VDP.Mdec2MjpegAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); else - m2mjpg = new VDP.Mdec2MjpegAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); - _pipeline.setToAvi(m2mjpg); - toAvi = m2mjpg; + m2mjpg = new VDP.Mdec2MjpegAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); + _pipeline.setMdec2File(m2mjpg); + toVideo = m2mjpg; } break; case AVI_JYUV: { @@ -158,11 +169,11 @@ public VideoSaver(@Nonnull DiscItemVideoStream vidItem, addMdec2Decoded(log); VDP.Decoded2JYuvAvi d2jyuv; if (_audioDecoder == null) - d2jyuv = new VDP.Decoded2JYuvAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); + d2jyuv = new VDP.Decoded2JYuvAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); else - d2jyuv = new VDP.Decoded2JYuvAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); - _pipeline.setToAvi(d2jyuv); - toAvi = d2jyuv; + d2jyuv = new VDP.Decoded2JYuvAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); + _pipeline.setDecoded2File(d2jyuv); + toVideo = d2jyuv; } break; case AVI_YUV: { @@ -170,11 +181,11 @@ public VideoSaver(@Nonnull DiscItemVideoStream vidItem, addMdec2Decoded(log); VDP.Decoded2YuvAvi d2yuv; if (_audioDecoder == null) - d2yuv = new VDP.Decoded2YuvAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); + d2yuv = new VDP.Decoded2YuvAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); else - d2yuv = new VDP.Decoded2YuvAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); - _pipeline.setToAvi(d2yuv); - toAvi = d2yuv; + d2yuv = new VDP.Decoded2YuvAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); + _pipeline.setDecoded2File(d2yuv); + toVideo = d2yuv; } break; case AVI_RGB: { @@ -182,16 +193,17 @@ public VideoSaver(@Nonnull DiscItemVideoStream vidItem, addMdec2Decoded(log); VDP.Decoded2RgbAvi d2rgb; if (_audioDecoder == null) - d2rgb = new VDP.Decoded2RgbAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); + d2rgb = new VDP.Decoded2RgbAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeVSync(), log); else - d2rgb = new VDP.Decoded2RgbAvi(getAviFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); - _pipeline.setToAvi(d2rgb); - toAvi = d2rgb; + d2rgb = new VDP.Decoded2RgbAvi(getVideoFile(), _vsb.getWidth(), _vsb.getHeight(), makeAvSync(_audioDecoder), _audioDecoder.getOutputFormat(), log); + _pipeline.setDecoded2File(d2rgb); + toVideo = d2rgb; } break; default: throw new RuntimeException(); } + _pipeline.setVideo(toVideo); if (_audioDecoder == null) { _iStartSector = _vidItem.getStartSector(); @@ -199,8 +211,8 @@ public VideoSaver(@Nonnull DiscItemVideoStream vidItem, _frame2bitstream = new FrameToBitstreamFilter(_vsb.getFileNumberType(), _vsb.getSaveStartFrame(), _vsb.getSaveEndFrame(), log); } else { _pipeline.setAudioDecoder(_audioDecoder); - if (toAvi != null) - _pipeline.setAudioPacketListener(toAvi); + if (toVideo != null) + _pipeline.setAudioPacketListener(toVideo); _iStartSector = Math.min(_vidItem.getStartSector(), _audioDecoder.getStartSector()); @@ -209,12 +221,13 @@ public VideoSaver(@Nonnull DiscItemVideoStream vidItem, // when saving with audio, you can't choose start/end frames _frame2bitstream = new FrameToBitstreamFilter(_vsb.getFileNumberType(), null, null, log); } - _pipeline.setMap(_frame2bitstream); + _pipeline.setFrame2Bitstream(_frame2bitstream); + _pipeline.setFrameListener(_frame2bitstream); } private void addBitstream2Mdec() { VDP.Bitstream2Mdec bs2m = new VDP.Bitstream2Mdec(); - _pipeline.setMap(bs2m); + _pipeline.setBitstream2Mdec(bs2m); } private void addMdec2Decoded(@Nonnull ILocalizedLogger log) { @@ -226,40 +239,41 @@ private void addMdec2Decoded(@Nonnull ILocalizedLogger log) { } VDP.Mdec2Decoded mdec2decode = new VDP.Mdec2Decoded(vidDecoder, log); - _pipeline.setMap(mdec2decode); + _pipeline.setMdec2Decoded(mdec2decode); } private void startup(@Nonnull ILocalizedLogger log) throws LoggedFailure { - VDP.ToAvi avi = _pipeline.getAvi(); - if (avi != null) { + VDP.ToVideo video = _pipeline.getVideo(); + if (video != null) { try { - avi.open(); + video.open(); } catch (LocalizedFileNotFoundException ex) { throw new LoggedFailure(log, Level.SEVERE, ex.getSourceMessage(), ex); } catch (FileNotFoundException ex) { - throw new LoggedFailure(log, Level.SEVERE, I.IO_OPENING_FILE_ERROR_NAME(avi.getOutputFile().toString()), ex); + throw new LoggedFailure(log, Level.SEVERE, I.IO_OPENING_FILE_ERROR_NAME(video.getOutputFile().toString()), ex); } catch (IOException ex) { - throw new LoggedFailure(log, Level.SEVERE, I.IO_WRITING_TO_FILE_ERROR_NAME(avi.getOutputFile().toString()), ex); + throw new LoggedFailure(log, Level.SEVERE, I.IO_WRITING_TO_FILE_ERROR_NAME(video.getOutputFile().toString()), ex); } } } private void shutdown() { - VDP.ToAvi avi = _pipeline.getAvi(); - if (avi != null) - IO.closeSilently(avi, LOG); + VDP.ToVideo video = _pipeline.getVideo(); + if (video != null) + IO.closeSilently(video, LOG); } public void save(@Nonnull ProgressLogger pl) throws LoggedFailure, TaskCanceledException { SectorClaimSystem it = SectorClaimSystem.create(_vidItem.getSourceCd(), _iStartSector, _iEndSector); - _pipeline.attachToSectorClaimer(it); + _pipeline.attachToSectorClaimSystem(it); // finish setting up the pipeline _pipeline.autowire(); pl.progressStart(_iEndSector - _iStartSector + 1); startup(pl); + boolean blnException = true; try { @@ -267,7 +281,7 @@ public void save(@Nonnull ProgressLogger pl) throws LoggedFailure, TaskCanceledE IIdentifiedSector identifiedSector; // keep it out here so I can see what it was while debugging try { identifiedSector = it.next(pl); - } catch (CdFileSectorReader.CdReadException ex) { + } catch (CdReadException ex) { throw new LoggedFailure(pl, Level.SEVERE, I.IO_READING_FROM_FILE_ERROR_NAME(ex.getFile().toString()), ex); } @@ -280,17 +294,20 @@ public void save(@Nonnull ProgressLogger pl) throws LoggedFailure, TaskCanceledE break; } - it.close(pl); + it.flush(pl); sendLogEvent(pl, _frame2bitstream); - pl.progressEnd(); + + blnException = false; } finally { shutdown(); + if (!blnException) + pl.progressEnd(); } } - private @Nonnull void sendLogEvent(@Nonnull ProgressLogger pl, - @Nonnull FrameToBitstreamFilter f2bs) + private void sendLogEvent(@Nonnull ProgressLogger pl, + @Nonnull FrameToBitstreamFilter f2bs) { if (!pl.isSeekingEvent()) return; @@ -314,28 +331,24 @@ public void save(@Nonnull ProgressLogger pl) throws LoggedFailure, TaskCanceledE private @Nonnull VideoSync makeVSync() { - VideoSync vidSync = new VideoSync(_vidItem.getAbsolutePresentationStartSector(), - getSectorsPerSecond(), - _vidItem.getSectorsPerFrame()); + VideoSync vidSync = new VideoSync(_iAbsolutePresentationStartSector, + _iSectorsPerSecond, + _sectorsPerFrame); return vidSync; } - private int getSectorsPerSecond() { - return _vsb.getSingleSpeed() ? 75 : 150; - } - private @Nonnull AudioVideoSync makeAvSync(@Nonnull ISectorAudioDecoder audio) { AudioVideoSync avSync = new AudioVideoSync( - _vidItem.getAbsolutePresentationStartSector(), - getSectorsPerSecond(), - _vidItem.getSectorsPerFrame(), + _iAbsolutePresentationStartSector, + _iSectorsPerSecond, + _sectorsPerFrame, audio.getAbsolutePresentationStartSector(), audio.getSampleFramesPerSecond(), _vsb.getEmulatePsxAvSync()); return avSync; } - private @Nonnull File getAviFile() { + private @Nonnull File getVideoFile() { return VideoFileNameFormatter.singleFile(_directory, _vidItem, _videoFormat); } @@ -365,7 +378,7 @@ public FrameToBitstreamFilter(@Nonnull FrameNumber.Type frameNumberType, @CheckForNull FrameLookup endFrame, @Nonnull ILocalizedLogger log) { - super(frameNumberType); + super(frameNumberType, log); _startFrame = startFrame; _endFrame = endFrame; _log = log; diff --git a/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverBuilder.java b/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverBuilder.java index dd73905..8753541 100644 --- a/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverBuilder.java +++ b/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverBuilder.java @@ -64,7 +64,6 @@ import jpsxdec.psxvideo.mdec.Calc; import jpsxdec.psxvideo.mdec.ChromaUpsample; import jpsxdec.util.ArgParser; -import jpsxdec.util.Fraction; import jpsxdec.util.TaskCanceledException; /** Manages the common options for saving PSX video. */ @@ -99,8 +98,6 @@ public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder otherBuilder) { other.setDecodeQuality(getDecodeQuality()); if (getChromaInterpolation_enabled()) other.setChromaInterpolation(getChromaInterpolation()); - if (getSingleSpeed_enabled()) - other.setSingleSpeed(getSingleSpeed()); if (getAudioVolume_enabled()) other.setAudioVolume(getAudioVolume()); return true; @@ -119,7 +116,7 @@ public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder otherBuilder) { * @return array length 1 or 2. */ public @Nonnull File[] getOutputFileRange() { VideoFormat vf = getVideoFormat(); - if (vf.isAvi()) { + if (vf.isVideo()) { return new File[] { VideoFileNameFormatter.singleFile(null, _sourceVidItem, vf) }; } else { VideoFileNameFormatter ff = new VideoFileNameFormatter(null, _sourceVidItem, vf, false); @@ -151,36 +148,6 @@ public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder otherBuilder) { // ......................................................................... - private boolean _blnSingleSpeed = false; - public boolean getSingleSpeed() { - switch (findDiscSpeed()) { - case 1: - return true; - case 2: - return false; - default: - return _blnSingleSpeed; - } - } - private int findDiscSpeed() { - return _sourceVidItem.getDiscSpeed(); - } - public void setSingleSpeed(boolean val) { - _blnSingleSpeed = val; - firePossibleChange(); - } - public boolean getSingleSpeed_enabled() { - return getVideoFormat().isAvi() && - (findDiscSpeed() < 1); - } - public @Nonnull Fraction getFps() { - return Fraction.divide( - getSingleSpeed() ? 75 : 150, - _sourceVidItem.getSectorsPerFrame()); - } - - // ......................................................................... - public @Nonnull VideoFormat getVideoFormat_listItem(int i) { if (_sourceVidItem.hasIndependentBitstream()) return _imgFmtList.get(i); @@ -279,7 +246,7 @@ public void setDecodeQuality(@Nonnull MdecDecodeQuality val) { } public boolean getDecodeQuality_enabled() { - return getVideoFormat().getDecodeQualityCount() > 1; + return getVideoFormat().getDecodeQualityCount() > 1; // TODO if disabled, show nothing } // ......................................................................... @@ -315,15 +282,15 @@ public void setChromaInterpolation(@Nonnull ChromaUpsample val) { // ......................................................................... public boolean getFileNumberType_enabled() { - return !getVideoFormat().isAvi(); + return !getVideoFormat().isVideo(); } private final List _types; - public @CheckForNull FrameNumber.Type getFileNumberType_listItem(int i) { + public @Nonnull FrameNumber.Type getFileNumberType_listItem(int i) { if (getFileNumberType_enabled()) return _types.get(i); else - return null; + throw new IndexOutOfBoundsException(); } public int getFileNumberType_listSize() { @@ -383,7 +350,7 @@ protected void makeHelpTable(@Nonnull TabularFeedback tfb) { tfb.addCell(I.CMD_VIDEO_VF()); Cell c = new Cell(I.CMD_VIDEO_VF_HELP(VideoFormat.AVI_MJPG.getCmdLine())); for (VideoFormat fmt : VideoFormat.getAvailable()) { - c.addLine(fmt.getCmdLine(), 2); + c.addLine(new UnlocalizedMessage(fmt.getCmdLine()), 2); } tfb.addCell(c); @@ -405,14 +372,6 @@ protected void makeHelpTable(@Nonnull TabularFeedback tfb) { } tfb.addCell(c); - if (getSingleSpeed_enabled()) { - tfb.newRow(); - tfb.addCell(I.CMD_VIDEO_DS()).addCell(I.CMD_VIDEO_DS_HELP()); - } - - //tfb.newRow(); - //tfb.print("-psxfps").tab().print("Emulate PSX FPS timing"); // I18N - tfb.newRow(); tfb.addCell(I.CMD_VIDEO_FRAMES()).addCell(I.CMD_VIDEO_FRAMES_HELP()); @@ -440,7 +399,6 @@ public void commandLineOptions(@Nonnull ArgParser ap, @Nonnull FeedbackStream fb BooleanHolder nocrop = ap.addBoolOption(false, "-nocrop"); // only non demux & mdec formats StringHolder quality = ap.addStringOption("-quality","-q"); StringHolder up = ap.addStringOption("-up"); - StringHolder discSpeed = ap.addStringOption("-ds"); StringHolder startFrame = ap.addStringOption("-start"); StringHolder endFrame = ap.addStringOption("-end"); StringHolder num = ap.addStringOption("-num"); @@ -528,16 +486,6 @@ public void commandLineOptions(@Nonnull ArgParser ap, @Nonnull FeedbackStream fb } setCrop(!nocrop.value); - - if (discSpeed.value != null) { - if ("1".equals(discSpeed.value)) { - setSingleSpeed(true); - } else if ("2".equals(discSpeed.value)) { - setSingleSpeed(false); - } else { - fbs.printWarn(I.CMD_IGNORING_INVALID_VALUE_FOR_CMD(discSpeed.value, "-ds")); - } - } } @Override public void printSelectedOptions(@Nonnull ILocalizedLogger log) { @@ -570,17 +518,14 @@ public void printSelectedOptions(@Nonnull ILocalizedLogger log) { log.log(Level.INFO, I.CMD_OUTPUT_FILES(_aoOutRng[0], _aoOutRng[1])); } } else { - File outFile = VideoFileNameFormatter.singleFile(null, _sourceVidItem, vidFmt); - log.log(Level.INFO, I.CMD_DISC_SPEED(getSingleSpeed() ? 1 : 2, getFps().asDouble())); if (getSavingAudio()) { - log.log(Level.INFO, I.CMD_SAVING_WITH_AUDIO_ITEMS()); printSelectedAudioOptions(log); - log.log(Level.INFO, I.CMD_EMULATE_PSX_AV_SYNC_NY(getEmulatePsxAvSync() ? 1 : 0)); } else { log.log(Level.INFO, I.CMD_NO_AUDIO()); } + File outFile = VideoFileNameFormatter.singleFile(null, _sourceVidItem, vidFmt); log.log(Level.INFO, I.CMD_SAVING_AS(outFile)); } diff --git a/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverPanel.java b/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverPanel.java index 5d9f664..98852b5 100644 --- a/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverPanel.java +++ b/jpsxdec/src/jpsxdec/modules/video/save/VideoSaverPanel.java @@ -38,15 +38,11 @@ package jpsxdec.modules.video.save; import com.jhlabs.awt.ParagraphLayout; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.io.File; import javax.annotation.Nonnull; -import javax.swing.ButtonGroup; import javax.swing.JCheckBox; import javax.swing.JLabel; -import javax.swing.JRadioButton; import javax.swing.JTextArea; import javax.swing.JToggleButton.ToggleButtonModel; import javax.swing.event.ChangeEvent; @@ -55,7 +51,6 @@ import jpsxdec.discitems.ParagraphPanel; import jpsxdec.i18n.I; import jpsxdec.psxvideo.mdec.ChromaUpsample; -import jpsxdec.util.Fraction; /** Abstract {@link ParagraphPanel} shared among video * {@link jpsxdec.discitems.DiscItemSaverBuilder}s. */ @@ -71,7 +66,6 @@ protected VideoSaverPanel(@Nonnull CombinedBuilderListener bl) { new FileName(), new VideoFormat(), new Crop(), - new DiscSpeed(), new DecodeQuality(), new ChromaUpsampling() ); @@ -167,50 +161,6 @@ public boolean isEnabled() { } } - private class DiscSpeed implements ChangeListener, ActionListener { - final ButtonGroup __grp = new ButtonGroup(); - final JLabel __label = new JLabel(I.GUI_DISC_SPEED_LABEL().getLocalizedMessage()); - final JLabel __fps = new JLabel(); - boolean __cur; - final JRadioButton __1x = new JRadioButton(I.DISC_SPEED_1X().getLocalizedMessage()), - __2x = new JRadioButton(I.DISC_SPEED_2X().getLocalizedMessage()); - public DiscSpeed() { - add(__label, ParagraphLayout.NEW_PARAGRAPH); - add(__1x); - add(__2x); - __grp.add(__1x); - __grp.add(__2x); - __1x.addActionListener(this); - __2x.addActionListener(this); - add(__fps); - } - public void stateChanged(ChangeEvent e) { - updateFps(); - boolean blnEnabled = _bl.getBuilder().getSingleSpeed_enabled(); - __label.setEnabled(blnEnabled); - __1x.setEnabled(blnEnabled); - __2x.setEnabled(blnEnabled); - if (_bl.getBuilder().getSingleSpeed()) - __grp.setSelected(__1x.getModel(), true); - else - __grp.setSelected(__2x.getModel(), true); - } - public void actionPerformed(ActionEvent e) { - if (e.getSource() == __1x) - _bl.getBuilder().setSingleSpeed(true); - else - _bl.getBuilder().setSingleSpeed(false); - } - private void updateFps() { - Fraction fps = _bl.getBuilder().getFps(); - if ((fps.getNumerator() % fps.getDenominator()) == 0) - __fps.setText(I.GUI_FPS_LABLE_WHOLE_NUMBER(fps.getNumerator() / fps.getDenominator()).getLocalizedMessage()); - else - __fps.setText(I.GUI_FPS_LABEL_FRACTION(fps.asDouble(), - fps.getNumerator(), fps.getDenominator()).getLocalizedMessage()); - } - } - private class FileName implements ChangeListener { final JLabel __label = new JLabel(I.GUI_SAVE_AS_LABEL().getLocalizedMessage()); final JTextArea __files = makeMultiLineJLabel(2); diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/DemuxedFrameWithNumberAndDims.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/DemuxedFrameWithNumberAndDims.java index 23f887c..1125c23 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/DemuxedFrameWithNumberAndDims.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/DemuxedFrameWithNumberAndDims.java @@ -41,7 +41,7 @@ import java.util.List; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.video.IDemuxedFrame; @@ -121,11 +121,11 @@ public void printSectors(@Nonnull PrintStream ps) { @Override public void writeToSectors(@Nonnull SectorBasedFrameAnalysis existingFrame, @Nonnull BitStreamAnalysis newFrame, - @Nonnull CdFileSectorReader cd, + @Nonnull DiscPatcher patcher, @Nonnull ILocalizedLogger log) throws LoggedFailure { - SectorBasedFrameReplace.writeToSectors(existingFrame, newFrame, cd, log, _demux); + SectorBasedFrameReplace.writeToSectors(existingFrame, newFrame, patcher, log, _demux); } @Override diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscIndexerSectorBasedVideo.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscIndexerSectorBasedVideo.java index e612d10..5ede853 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscIndexerSectorBasedVideo.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscIndexerSectorBasedVideo.java @@ -46,7 +46,7 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.SerializedDiscItem; import jpsxdec.i18n.exception.LocalizedDeserializationFail; @@ -56,6 +56,7 @@ import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.ac3.DiscIndexerAceCombat3Video; import jpsxdec.modules.dredd.DiscIndexerDredd; +import jpsxdec.modules.ngauge.DiscIndexerNGauge; import jpsxdec.modules.strvideo.DiscIndexerStrVideo; import jpsxdec.modules.xa.DiscItemXaAudioStream; @@ -74,7 +75,7 @@ final protected void addVideo(@Nonnull DiscItemSectorBasedVideoStream video) { _parentIndexer.addDiscItem(video); } - final protected @Nonnull CdFileSectorReader getCd() { + final protected @Nonnull ICdSectorReader getCd() { return _parentIndexer.getCd(); } @@ -92,6 +93,7 @@ public DiscIndexerSectorBasedVideo(@Nonnull ILocalizedLogger log) { new DiscIndexerStrVideo(), new DiscIndexerAceCombat3Video(log), new DiscIndexerDredd(), + new DiscIndexerNGauge(), }; for (SubIndexer vidIndexer : _sectorBasedVideoIndexers) { @@ -125,12 +127,12 @@ public void listPostProcessing(@Nonnull Collection allItems) { @Override public boolean filterChild(@CheckForNull DiscItem parent, @Nonnull DiscItem child) { - boolean blnIsSilentXa = (child instanceof DiscItemXaAudioStream) && - (!(parent instanceof DiscItemSectorBasedVideoStream)) && - ((DiscItemXaAudioStream) child).isConfirmedToBeSilent(); - if (blnIsSilentXa) + boolean blnIsSilentWithoutVideoParent = (child instanceof DiscItemXaAudioStream) && + (!(parent instanceof DiscItemSectorBasedVideoStream)) && + ((DiscItemXaAudioStream) child).isConfirmedToBeSilent(); + if (blnIsSilentWithoutVideoParent) LOG.log(Level.INFO, "Discarding silent XA {0}", child); - return blnIsSilentXa; + return blnIsSilentWithoutVideoParent; } private static void audioSplit(@Nonnull Collection videos, diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscItemSectorBasedVideoStream.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscItemSectorBasedVideoStream.java index f6131ba..8d0e545 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscItemSectorBasedVideoStream.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/DiscItemSectorBasedVideoStream.java @@ -37,14 +37,14 @@ package jpsxdec.modules.video.sectorbased; -import java.io.IOException; -import java.io.PrintStream; import java.util.Date; import java.util.List; import java.util.logging.Level; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.DiscPatcher; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.discitems.Dimensions; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.IndexId; import jpsxdec.discitems.SerializedDiscItem; @@ -52,19 +52,12 @@ import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LoggedFailure; -import jpsxdec.i18n.log.DebugLogger; import jpsxdec.i18n.log.ProgressLogger; -import jpsxdec.modules.IIdentifiedSector; -import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.player.MediaPlayer; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.sharedaudio.ISectorAudioDecoder; import jpsxdec.modules.video.AudioStreamsCombiner; -import jpsxdec.modules.video.Dimensions; import jpsxdec.modules.video.DiscItemVideoStream; -import jpsxdec.modules.video.IDemuxedFrame; -import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; -import jpsxdec.modules.video.ParallelAudio; import jpsxdec.modules.video.framenumber.IndexSectorFrameNumber; import jpsxdec.modules.video.replace.ReplaceFrames; import jpsxdec.modules.xa.DiscItemXaAudioStream; @@ -85,7 +78,7 @@ public abstract class DiscItemSectorBasedVideoStream extends DiscItemVideoStream private final ParallelAudio _parallelAudio = new ParallelAudio(); - public DiscItemSectorBasedVideoStream(@Nonnull CdFileSectorReader cd, + public DiscItemSectorBasedVideoStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull Dimensions dim, @Nonnull IndexSectorFrameNumber.Format indexSectorFrameNumberFormat, @@ -95,7 +88,7 @@ public DiscItemSectorBasedVideoStream(@Nonnull CdFileSectorReader cd, _vidInfo = vidInfo; } - public DiscItemSectorBasedVideoStream(@Nonnull CdFileSectorReader cd, + public DiscItemSectorBasedVideoStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { @@ -116,7 +109,6 @@ public DiscItemSectorBasedVideoStream(@Nonnull CdFileSectorReader cd, return serial; } - @Override public int getDiscSpeed() { if (_iDiscSpeed > 0) return _iDiscSpeed; @@ -126,12 +118,10 @@ public int getDiscSpeed() { return -1; } - @Override final public int getAbsolutePresentationStartSector() { return getStartSector() + _vidInfo.getFirstFrameLastSector(); } - @Override final public @Nonnull Fraction getSectorsPerFrame() { return _vidInfo.getSectorsPerFrame(); } @@ -154,7 +144,7 @@ final public int getChildCount() { } @Override - final public @Nonnull Iterable getChildren() { + final public @Nonnull Iterable getChildren() { return _parallelAudio.getChildren(); } @@ -162,18 +152,10 @@ final public boolean hasAudio() { return _parallelAudio.hasAudio(); } - final public @CheckForNull List getParallelAudioStreams() { + final public @CheckForNull List getParallelAudioStreams() { return _parallelAudio.getParallelAudioStreams(); } - @Override - final public double getApproxDuration() { - int iDiscSpeed = getDiscSpeed(); - if (iDiscSpeed < 1) - iDiscSpeed = 2; - return getSectorLength() / (double)(iDiscSpeed * 75); - } - @Override final public @Nonnull ILocalizedMessage getInterestingDescription() { int iDiscSpeed = getDiscSpeed(); @@ -205,7 +187,7 @@ final public double getApproxDuration() { return new SectorBasedVideoSaverBuilder(this); } - public @CheckForNull List getLongestNonIntersectingAudioStreams() { + public @CheckForNull List getLongestNonIntersectingAudioStreams() { return _parallelAudio.getLongestNonIntersectingAudioStreams(); } @@ -213,33 +195,18 @@ final public double getApproxDuration() { * @return -1 if audio should not be split. */ abstract public int findAudioSplitPoint(@Nonnull DiscItemXaAudioStream audio); - abstract public void fpsDump(@Nonnull PrintStream ps) throws IOException; - - public void fpsDump2(@Nonnull final PrintStream ps) throws CdFileSectorReader.CdReadException { - ISectorClaimToDemuxedFrame demuxer = makeDemuxer(); - demuxer.setFrameListener(new IDemuxedFrame.Listener() { - @Override - public void frameComplete(IDemuxedFrame frame) { - ps.println((frame.getStartSector()-getStartSector())+"-"+ - (frame.getEndSector()-getStartSector())); - } - }); - SectorClaimSystem it = createClaimSystem(); - demuxer.attachToSectorClaimer(it); - while (it.hasNext()) { - IIdentifiedSector isect = it.next(DebugLogger.Log); - } - it.close(DebugLogger.Log); - } - @Override public @Nonnull PlayController makePlayController() { + int iSectorsPerSecond = 150; + if (getDiscSpeed() == 1) + iSectorsPerSecond = 75; + MediaPlayer mp; if (hasAudio()) { - List audios = _parallelAudio.getLongestNonIntersectingAudioStreams(); + List audios = _parallelAudio.getLongestNonIntersectingAudioStreams(); assert audios != null; ISectorAudioDecoder decoder; @@ -251,14 +218,14 @@ public void frameComplete(IDemuxedFrame frame) { int iStartSector = Math.min(decoder.getStartSector(), getStartSector()); int iEndSector = Math.max(decoder.getEndSector(), getEndSector()); - mp = new MediaPlayer(this, makeDemuxer(), decoder, iStartSector, iEndSector); + mp = new MediaPlayer(this, makeDemuxer(), decoder, iStartSector, iEndSector, iSectorsPerSecond); } else { - mp = new MediaPlayer(this, makeDemuxer()); + mp = new MediaPlayer(this, makeDemuxer(), iSectorsPerSecond); } return mp.getPlayController(); } - public void replaceFrames(@Nonnull ProgressLogger pl, @Nonnull String sXmlFile) + public void replaceFrames(@Nonnull DiscPatcher patcher, @Nonnull String sXmlFile, @Nonnull ProgressLogger pl) throws LoggedFailure, TaskCanceledException { ReplaceFrames replacers; @@ -274,7 +241,7 @@ public void replaceFrames(@Nonnull ProgressLogger pl, @Nonnull String sXmlFile) throw new LoggedFailure(pl, Level.SEVERE, ex.getSourceMessage(), ex); } - replacers.replaceFrames(this, getSourceCd(), pl); + replacers.replaceFrames(this, patcher, pl); } } diff --git a/jpsxdec/src/jpsxdec/modules/video/ParallelAudio.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/ParallelAudio.java similarity index 80% rename from jpsxdec/src/jpsxdec/modules/video/ParallelAudio.java rename to jpsxdec/src/jpsxdec/modules/video/sectorbased/ParallelAudio.java index 63004cb..e03a05c 100644 --- a/jpsxdec/src/jpsxdec/modules/video/ParallelAudio.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/ParallelAudio.java @@ -35,7 +35,7 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package jpsxdec.modules.video; +package jpsxdec.modules.video.sectorbased; import java.util.ArrayList; import java.util.Collections; @@ -49,7 +49,7 @@ import javax.annotation.Nonnull; import jpsxdec.discitems.DiscItem; import jpsxdec.discitems.IndexId; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.util.Misc; /** Manages audio streams that run alongside a video stream. */ @@ -58,8 +58,8 @@ public class ParallelAudio { private static final Logger LOG = Logger.getLogger(ParallelAudio.class.getName()); /** {@link java.util.SortedSet} */ - private final TreeSet _audioStreams = - new TreeSet(); + private final TreeSet _audioStreams = + new TreeSet(); /** -1 = confirmed a mix of disc speed * 0 = yet to encounter any disc speed @@ -79,7 +79,7 @@ public boolean addChild(@Nonnull DiscItem other, int iParentRating) { return false; // getParentRating should already confirm this is DiscItemAudioStream - DiscItemAudioStream audItem = (DiscItemAudioStream) other; + DiscItemSectorBasedAudioStream audItem = (DiscItemSectorBasedAudioStream) other; _audioStreams.add(audItem); @@ -101,7 +101,7 @@ else if (_iAudioDiscSpeed != iAudioItemDiscSpeed) } public boolean setIndexId(@Nonnull IndexId childId) { - for (DiscItemAudioStream audio : _audioStreams) { + for (DiscItemSectorBasedAudioStream audio : _audioStreams) { if (audio.setIndexId(childId)) // TODO: warn on rejection? childId = childId.createNext(); } @@ -112,7 +112,7 @@ public int getChildCount() { return _audioStreams.size(); } - public @Nonnull Iterable getChildren() { + public @Nonnull Iterable getChildren() { return _audioStreams; } @@ -120,11 +120,11 @@ public boolean hasAudio() { return !_audioStreams.isEmpty(); } - public @CheckForNull List getParallelAudioStreams() { + public @CheckForNull List getParallelAudioStreams() { if (_audioStreams.isEmpty()) return null; else - return new ArrayList(_audioStreams); + return new ArrayList(_audioStreams); } public int getCount() { @@ -132,16 +132,16 @@ public int getCount() { } - private static class AudioStreamFormatBucket implements Comparator{ - private final TreeSet _streams = new TreeSet(this); - private final DiscItemAudioStream _formatChecker; + private static class AudioStreamFormatBucket implements Comparator{ + private final TreeSet _streams = new TreeSet(this); + private final DiscItemSectorBasedAudioStream _formatChecker; - public AudioStreamFormatBucket(DiscItemAudioStream first) { + public AudioStreamFormatBucket(DiscItemSectorBasedAudioStream first) { _streams.add(first); _formatChecker = first; } - public boolean addIfMatches(DiscItemAudioStream as) { + public boolean addIfMatches(DiscItemSectorBasedAudioStream as) { if (!_formatChecker.hasSameFormat(as)) return false; @@ -151,11 +151,11 @@ public boolean addIfMatches(DiscItemAudioStream as) { public int calculateLongest() { // https://en.wikipedia.org/wiki/Interval_scheduling - Iterator it = _streams.iterator(); - DiscItemAudioStream earliestFinishingTime = it.next(); + Iterator it = _streams.iterator(); + DiscItemSectorBasedAudioStream earliestFinishingTime = it.next(); int iLength = earliestFinishingTime.getSectorLength(); while (it.hasNext()) { - DiscItemAudioStream contender = it.next(); + DiscItemSectorBasedAudioStream contender = it.next(); if (contender.overlaps(earliestFinishingTime)) { it.remove(); } else { @@ -168,12 +168,12 @@ public int calculateLongest() { /** Sort by earliest finishing time. */ @Override - public int compare(DiscItemAudioStream o1, DiscItemAudioStream o2) { + public int compare(DiscItemSectorBasedAudioStream o1, DiscItemSectorBasedAudioStream o2) { return Misc.intCompare(o1.getEndSector(), o2.getEndSector()); } - private ArrayList getStreams() { - ArrayList streams = new ArrayList(_streams); + private ArrayList getStreams() { + ArrayList streams = new ArrayList(_streams); // sort according to our convention Collections.sort(streams); return streams; @@ -181,10 +181,10 @@ private ArrayList getStreams() { } @CheckForNull - private transient ArrayList + private transient ArrayList _longestNonIntersectingAudioStreams; - public @CheckForNull List getLongestNonIntersectingAudioStreams() { + public @CheckForNull List getLongestNonIntersectingAudioStreams() { if (!hasAudio()) return null; @@ -193,7 +193,7 @@ private ArrayList getStreams() { // I'd say maybe 99% of cases will only have 1 if (_audioStreams.size() == 1) { - _longestNonIntersectingAudioStreams = new ArrayList(1); + _longestNonIntersectingAudioStreams = new ArrayList(1); _longestNonIntersectingAudioStreams.add(_audioStreams.first()); return _longestNonIntersectingAudioStreams; } @@ -202,13 +202,13 @@ private ArrayList getStreams() { // group all the streams into buckets of the same format ArrayList streamBuckets = new ArrayList(); - Iterator streamIt = _audioStreams.iterator(); + Iterator streamIt = _audioStreams.iterator(); // add the first stream streamBuckets.add(new AudioStreamFormatBucket(streamIt.next())); NextStream: while (streamIt.hasNext()) { - DiscItemAudioStream as = streamIt.next(); + DiscItemSectorBasedAudioStream as = streamIt.next(); // try to add this stream to each bucket for (AudioStreamFormatBucket bucket : streamBuckets) { if (bucket.addIfMatches(as)) diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedFrameReplace.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedFrameReplace.java index 3907cc6..370b4ba 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedFrameReplace.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedFrameReplace.java @@ -39,7 +39,6 @@ import java.util.logging.Level; import javax.annotation.Nonnull; -import jpsxdec.cdreaders.CdFileSectorReader; import jpsxdec.cdreaders.CdSector; import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.i18n.I; @@ -77,7 +76,7 @@ void replaceVideoSectorHeader(@Nonnull SectorBasedFrameAnalysis existingFrame, public static void writeToSectors(@Nonnull SectorBasedFrameAnalysis existingFrame, @Nonnull BitStreamAnalysis newFrame, - @Nonnull CdFileSectorReader cd, + @Nonnull DiscPatcher patcher, @Nonnull ILocalizedLogger log, @Nonnull Iterable chunks) throws LoggedFailure @@ -102,7 +101,7 @@ public static void writeToSectors(@Nonnull SectorBasedFrameAnalysis existingFram int iSectorHeaderSize = vidSector.getVideoSectorHeaderSize(); newFrame.arrayCopy(iDemuxOfs, abSectUserData, iSectorHeaderSize, iBytesToCopy); try { - cd.addPatch(vidSector.getCdSector().getSectorIndexFromStart(), 0, abSectUserData); + patcher.addPatch(vidSector.getCdSector().getSectorIndexFromStart(), 0, abSectUserData); } catch (DiscPatcher.WritePatchException ex) { throw new LoggedFailure(log, Level.SEVERE, I.IO_WRITING_TO_FILE_ERROR_NAME(ex.getFile().toString()), ex); } diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoInfoBuilder.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoInfoBuilder.java index acbe15e..932a95e 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoInfoBuilder.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoInfoBuilder.java @@ -39,7 +39,7 @@ import java.util.logging.Logger; import javax.annotation.Nonnull; -import jpsxdec.modules.video.Dimensions; +import jpsxdec.discitems.Dimensions; import jpsxdec.modules.video.sectorbased.fps.StrFrameRateCalc; import jpsxdec.util.Fraction; @@ -104,7 +104,7 @@ public int getFrame1PresentationSector() { /** Watch out, once this is called, this object cannot accept any more frames. */ private @Nonnull Fraction getSectorsPerFrame() { - Fraction sectorsPerFrame = _fpsCalc.getSectorsPerFrame(); + Fraction sectorsPerFrame = _fpsCalc.getSectorsPerFrame(_iStartSector, _iEndSector, _iFrameCount); if (sectorsPerFrame == null) { sectorsPerFrame = new Fraction(getSectorLength(), _iFrameCount); } diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilder.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilder.java index da01ba8..c0d3cb5 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilder.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilder.java @@ -38,10 +38,12 @@ package jpsxdec.modules.video.sectorbased; import argparser.BooleanHolder; +import argparser.StringHolder; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.logging.Level; +import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import jpsxdec.discitems.DiscItemSaverBuilder; @@ -52,19 +54,22 @@ import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.i18n.log.ProgressLogger; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.sharedaudio.ISectorAudioDecoder; import jpsxdec.modules.video.AudioStreamsCombiner; import jpsxdec.modules.video.ISectorClaimToDemuxedFrame; import jpsxdec.modules.video.save.VideoSaver; import jpsxdec.modules.video.save.VideoSaverBuilder; import jpsxdec.util.ArgParser; +import jpsxdec.util.Fraction; import jpsxdec.util.TaskCanceledException; /** Extends {@link VideoSaverBuilder} with sector-based video specific settings. */ public class SectorBasedVideoSaverBuilder extends VideoSaverBuilder { + private static final Logger LOG = Logger.getLogger(SectorBasedVideoSaverBuilder.class.getName()); + @Nonnull private final DiscItemSectorBasedVideoStream _sourceVidItem; @@ -75,11 +80,11 @@ public SectorBasedVideoSaverBuilder(@Nonnull DiscItemSectorBasedVideoStream vidI _parallelAudio = vidItem.getParallelAudioStreams(); _ablnParallelAudio = new boolean[vidItem.getChildCount()]; } else { - _parallelAudio = new ArrayList(0); + _parallelAudio = new ArrayList(0); _ablnParallelAudio = new boolean[0]; } if (_sourceVidItem.hasAudio()) { - List defaultAud = _sourceVidItem.getLongestNonIntersectingAudioStreams(); + List defaultAud = _sourceVidItem.getLongestNonIntersectingAudioStreams(); for (int i = 0; i < _ablnParallelAudio.length; i++) { _ablnParallelAudio[i] = defaultAud.contains(_parallelAudio.get(i)); } @@ -92,6 +97,8 @@ public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder otherBuilder) { if (otherBuilder instanceof SectorBasedVideoSaverBuilder) { SectorBasedVideoSaverBuilder other = (SectorBasedVideoSaverBuilder) otherBuilder; //other.setParallelAudio(getParallelAudio()); + if (getSingleSpeed_enabled()) + other.setSingleSpeed(getSingleSpeed()); if (getEmulatePsxAVSync_enabled()) other.setEmulatePsxAVSync(getEmulatePsxAvSync()); if (hasAudio() && !getSavingAudio()) @@ -108,8 +115,38 @@ public boolean copySettingsTo(@Nonnull DiscItemSaverBuilder otherBuilder) { return new SectorBasedVideoSaverBuilderGui(this); } + // ......................................................................... + private boolean _blnSingleSpeed = false; + public boolean getSingleSpeed() { + switch (findDiscSpeed()) { + case 1: + return true; + case 2: + return false; + default: + return _blnSingleSpeed; + } + } + private int findDiscSpeed() { + return _sourceVidItem.getDiscSpeed(); + } + public void setSingleSpeed(boolean val) { + _blnSingleSpeed = val; + firePossibleChange(); + } + public boolean getSingleSpeed_enabled() { + return getVideoFormat().isVideo() && + (findDiscSpeed() < 1); + } + public @Nonnull Fraction getFps() { + return Fraction.divide( + getSingleSpeed() ? 75 : 150, + _sourceVidItem.getSectorsPerFrame()); + } + + // ......................................................................... @Override public boolean getAudioVolume_enabled() { @@ -119,14 +156,14 @@ public boolean getAudioVolume_enabled() { // ......................................................................... @Nonnull - private final List _parallelAudio; + private final List _parallelAudio; @Nonnull private final boolean[] _ablnParallelAudio; public int getParallelAudioCount() { return _sourceVidItem.getChildCount(); } - public @Nonnull DiscItemAudioStream getParallelAudio(int i) { + public @Nonnull DiscItemSectorBasedAudioStream getParallelAudio(int i) { return _parallelAudio.get(i); } @@ -137,7 +174,7 @@ public boolean getParallelAudio_selected(int i) { return false; } - public void setParallelAudio(@Nonnull DiscItemAudioStream parallelAudio, boolean blnSelected) { + public void setParallelAudio(@Nonnull DiscItemSectorBasedAudioStream parallelAudio, boolean blnSelected) { if (!_sourceVidItem.hasAudio()) return; @@ -151,10 +188,10 @@ public void setParallelAudio(int iIndex, boolean blnSelected) { if (iIndex < 0 || iIndex >= _sourceVidItem.getChildCount()) return; - DiscItemAudioStream aud = _parallelAudio.get(iIndex); + DiscItemSectorBasedAudioStream aud = _parallelAudio.get(iIndex); for (int i = 0; i < _ablnParallelAudio.length; i++) { if (_ablnParallelAudio[i]) { - DiscItemAudioStream other = _parallelAudio.get(i); + DiscItemSectorBasedAudioStream other = _parallelAudio.get(i); // if it overlaps or has a different format if (aud.overlaps(other) || !aud.hasSameFormat(other)) { // disable it @@ -174,7 +211,7 @@ public void setParallelAudioNone() { } public boolean getParallelAudio_enabled() { - return getVideoFormat().isAvi() && getSaveStartFrame() == null; + return getVideoFormat().isVideo() && getSaveStartFrame() == null; } @Override @@ -221,10 +258,21 @@ public void commandLineOptions(@Nonnull ArgParser ap, @Nonnull FeedbackStream fb if (!ap.hasRemaining()) return; - BooleanHolder noaud = ap.addBoolOption(false, "-noaud"); // Only with AVI & audio - BooleanHolder emulateav = ap.addBoolOption(false, "-psxav"); // Only with AVI & audio + StringHolder discSpeed = ap.addStringOption("-ds"); + BooleanHolder noaud = ap.addBoolOption(false, "-noaud"); // Only with video & audio + BooleanHolder emulateav = ap.addBoolOption(false, "-psxav"); // Only with video & audio ap.match(); + if (discSpeed.value != null) { + if ("1".equals(discSpeed.value)) { + setSingleSpeed(true); + } else if ("2".equals(discSpeed.value)) { + setSingleSpeed(false); + } else { + fbs.printWarn(I.CMD_IGNORING_INVALID_VALUE_FOR_CMD(discSpeed.value, "-ds")); + } + } + setEmulatePsxAVSync(emulateav.value); if (noaud.value) @@ -235,26 +283,45 @@ public void commandLineOptions(@Nonnull ArgParser ap, @Nonnull FeedbackStream fb protected void makeHelpTable(@Nonnull TabularFeedback tfb) { super.makeHelpTable(tfb); - if (_sourceVidItem.hasAudio()) { + if (getSingleSpeed_enabled()) { tfb.newRow(); - tfb.addCell(I.CMD_VIDEO_NOAUD()).addCell(I.CMD_VIDEO_NOAUD_HELP()); + tfb.addCell(I.CMD_VIDEO_DS()).addCell(I.CMD_VIDEO_DS_HELP()); } + //tfb.newRow(); + //tfb.print("-psxfps").tab().print("Emulate PSX FPS timing"); // I18N + if (_sourceVidItem.hasAudio()) { + tfb.newRow(); + tfb.addCell(I.CMD_VIDEO_NOAUD()).addCell(I.CMD_VIDEO_NOAUD_HELP()); + tfb.newRow(); tfb.addCell(I.CMD_VIDEO_PSXAV()).addCell(I.CMD_VIDEO_PSXAV_HELP()); } } + @Override + public void printSelectedOptions(@Nonnull ILocalizedLogger log) { + super.printSelectedOptions(log); + + log.log(Level.INFO, I.CMD_DISC_SPEED(getSingleSpeed() ? 1 : 2, getFps().asDouble())); + } + @Override protected void printSelectedAudioOptions(@Nonnull ILocalizedLogger log) { - for (DiscItemAudioStream discItemAudioStream : collectSelectedAudio()) { + log.log(Level.INFO, I.CMD_SAVING_WITH_AUDIO_ITEMS()); + + ArrayList chosenAudio = collectSelectedAudio(); + LOG.log(Level.INFO, "Using {0} of {1} audio streams", new Object[]{chosenAudio.size(), _parallelAudio.size()}); + for (DiscItemSectorBasedAudioStream discItemAudioStream : chosenAudio) { log.log(Level.INFO, discItemAudioStream.getDetails()); } + + log.log(Level.INFO, I.CMD_EMULATE_PSX_AV_SYNC_NY(getEmulatePsxAvSync() ? 1 : 0)); } - private @Nonnull ArrayList collectSelectedAudio() { - ArrayList parallelAudio = new ArrayList(); + private @Nonnull ArrayList collectSelectedAudio() { + ArrayList parallelAudio = new ArrayList(); if (getSavingAudio()) { for (int i = 0; i < _ablnParallelAudio.length; i++) { if (_ablnParallelAudio[i]) @@ -273,7 +340,7 @@ public void startSave(@Nonnull ProgressLogger pl, @CheckForNull File directory) final ISectorAudioDecoder audDecoder; final ISectorClaimToDemuxedFrame demuxer = _sourceVidItem.makeDemuxer(); - ArrayList parallelAudio = collectSelectedAudio(); + ArrayList parallelAudio = collectSelectedAudio(); if (parallelAudio.isEmpty()) audDecoder = null; else if (parallelAudio.size() == 1) @@ -281,7 +348,8 @@ else if (parallelAudio.size() == 1) else audDecoder = new AudioStreamsCombiner(parallelAudio, getAudioVolume()); - VideoSaver vs = new VideoSaver(_sourceVidItem, this, thisGeneratedFileListener, directory, pl, demuxer, audDecoder); + VideoSaver vs = new VideoSaver(_sourceVidItem, this, thisGeneratedFileListener, directory, pl, demuxer, audDecoder, + getSingleSpeed() ? 75 : 150, _sourceVidItem.getSectorsPerFrame(), _sourceVidItem.getAbsolutePresentationStartSector()); vs.save(pl); } diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilderGui.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilderGui.java index d23b891..51c39ee 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilderGui.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/SectorBasedVideoSaverBuilderGui.java @@ -37,8 +37,14 @@ package jpsxdec.modules.video.sectorbased; +import com.jhlabs.awt.ParagraphLayout; import java.awt.BorderLayout; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; import javax.annotation.Nonnull; +import javax.swing.ButtonGroup; +import javax.swing.JLabel; +import javax.swing.JRadioButton; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.event.ChangeEvent; @@ -51,6 +57,7 @@ import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.modules.video.save.VideoSaverPanel; +import jpsxdec.util.Fraction; public class SectorBasedVideoSaverBuilderGui extends DiscItemSaverBuilderGui { @@ -74,7 +81,51 @@ private static class PPanel extends VideoSaverPanel bh) { super(bh); - _bl.addListeners(new EmulateAv()); + _bl.addListeners(new DiscSpeed(), new EmulateAv()); + } + + private class DiscSpeed implements ChangeListener, ActionListener { + final ButtonGroup __grp = new ButtonGroup(); + final JLabel __label = new JLabel(I.GUI_DISC_SPEED_LABEL().getLocalizedMessage()); + final JLabel __fps = new JLabel(); + boolean __cur; + final JRadioButton __1x = new JRadioButton(I.DISC_SPEED_1X().getLocalizedMessage()), + __2x = new JRadioButton(I.DISC_SPEED_2X().getLocalizedMessage()); + public DiscSpeed() { + add(__label, ParagraphLayout.NEW_PARAGRAPH); + add(__1x); + add(__2x); + __grp.add(__1x); + __grp.add(__2x); + __1x.addActionListener(this); + __2x.addActionListener(this); + add(__fps); + } + public void stateChanged(ChangeEvent e) { + updateFps(); + boolean blnEnabled = _bl.getBuilder().getSingleSpeed_enabled(); + __label.setEnabled(blnEnabled); + __1x.setEnabled(blnEnabled); + __2x.setEnabled(blnEnabled); + if (_bl.getBuilder().getSingleSpeed()) + __grp.setSelected(__1x.getModel(), true); + else + __grp.setSelected(__2x.getModel(), true); + } + public void actionPerformed(ActionEvent e) { + if (e.getSource() == __1x) + _bl.getBuilder().setSingleSpeed(true); + else + _bl.getBuilder().setSingleSpeed(false); + } + private void updateFps() { + Fraction fps = _bl.getBuilder().getFps(); + if ((fps.getNumerator() % fps.getDenominator()) == 0) + __fps.setText(I.GUI_FPS_LABLE_WHOLE_NUMBER(fps.getNumerator() / fps.getDenominator()).getLocalizedMessage()); + else + __fps.setText(I.GUI_FPS_LABEL_FRACTION(fps.asDouble(), + fps.getNumerator(), fps.getDenominator()).getLocalizedMessage()); + } } private class EmulateAv extends AbstractCheck { diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/FpsSequence.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/FpsSequence.java new file mode 100644 index 0000000..1d3eee2 --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/FpsSequence.java @@ -0,0 +1,482 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.modules.video.sectorbased.fps; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import jpsxdec.util.Fraction; +import jpsxdec.util.IO; +import jpsxdec.util.Misc; + +/** + * Technically should be "sectors per frame sequence" but FPS is easier to say and type. + * + * The format + *

    + * '[' = first sector of a frame
    + * '.' = any kind of sector between the first and last
    + * ']' = last sector of a frame
    + * '#' = a single sector frame
    + * 'x' = non frame sector between frames
    + * 
    + * + * Predetermined sequences loaded from file. + * + * A sequence for a video is constructed during indexing, then it is + * thoroughly compared to each predetermined sequence. + */ +public class FpsSequence { + + public static final boolean DEBUG = false; + + private static final Logger LOG = Logger.getLogger(FpsSequence.class.getName()); + + private static final String FPS_SEQUENCE_RESOURCE = "FpsSequence.txt"; + + @CheckForNull + private static List FPS_SEQUENCES; + + // Don't synchronize the initial check, only the load, to minimize locking + protected static @Nonnull List getFpsSequences() { + if (FPS_SEQUENCES == null) + loadFpsSequences(); + + return FPS_SEQUENCES; + } + + // Only synchronize the loading + private synchronized static void loadFpsSequences() { + // Double check if it's already loaded within the sync in case of race condition + // (not that there'd be any real problem with loading the file twice, + // still would like to avoid it) + if (FPS_SEQUENCES != null) + return; + + ArrayList seq = new ArrayList(); + + InputStream is = FpsSequence.class.getResourceAsStream(FPS_SEQUENCE_RESOURCE); + if (is == null) + throw new RuntimeException("Unable to find fps resource " + FPS_SEQUENCE_RESOURCE); + + BufferedReader reader = new BufferedReader(new InputStreamReader(is, Misc.US_ASCII)); + try { + String sLine; + while ((sLine = reader.readLine()) != null) { + String sDetails = sLine; + String sDiagram = reader.readLine(); + String sBlankLine = reader.readLine(); + if (!sBlankLine.isEmpty()) + throw new RuntimeException(); + String[] asDetails = sDetails.split("\t"); + if (asDetails.length > 3) + throw new RuntimeException(); + + String sName = asDetails[0]; + String sSectorsPerFrame = asDetails[1]; + boolean blnLoops = false; + if (asDetails.length == 3) { + if (!asDetails[2].equals("loops")) + throw new RuntimeException(); + blnLoops = true; + } + int[] aiSectorsPerFrame = Misc.splitInt(sSectorsPerFrame, "/"); + Fraction sectorsPerFrame = new Fraction(aiSectorsPerFrame[0], aiSectorsPerFrame[1]); + + FpsSequence fps = new FpsSequence(sName, sDiagram, sectorsPerFrame, blnLoops); + seq.add(fps); + } + } catch (IOException ex) { + throw new RuntimeException(ex); + } finally { + IO.closeSilently(reader, LOG); + } + + seq.trimToSize(); + FPS_SEQUENCES = Collections.unmodifiableList(seq); + } + + private static final char START_FRAME_SECTORS = '['; + private static final char SECTOR_WITHIN_FRAME = '.'; + private static final char END_FRAME_SECTORS = ']'; + private static final char SINGLE_SECTOR_FRAME = '#'; + private static final char NON_FRAME_SECTOR = 'x'; + protected static boolean isFrameSector(char c) { + switch (c) { + case START_FRAME_SECTORS: + case SECTOR_WITHIN_FRAME: + case END_FRAME_SECTORS: + case SINGLE_SECTOR_FRAME: + return true; + } + return false; + } + + public static class Builder { + + protected final StringBuilder _sectors = new StringBuilder(); + + public void addFrame(int iFrameStartSector, int iFrameEndSectorInclusive) { + if (iFrameStartSector < _sectors.length() || iFrameEndSectorInclusive < iFrameStartSector) + throw new IllegalArgumentException(); + + while (_sectors.length() < iFrameStartSector) { + _sectors.append(NON_FRAME_SECTOR); + } + + // sanity check + int iExpectedEnd = _sectors.length() + (iFrameEndSectorInclusive - iFrameStartSector + 1); + + if (iFrameStartSector == iFrameEndSectorInclusive) { + _sectors.append(SINGLE_SECTOR_FRAME); + } else { + _sectors.append(START_FRAME_SECTORS); + while (_sectors.length() < iFrameEndSectorInclusive) + _sectors.append(SECTOR_WITHIN_FRAME); + _sectors.append(END_FRAME_SECTORS); + } + + // sanity check + if (_sectors.length() != iExpectedEnd) + throw new IllegalStateException("My logic is wrong"); + } + + public @CheckForNull Match findMatch() { + if (_sectors.length() == 0) + throw new IllegalStateException(); + + String sBuiltSectorSequence = _sectors.toString(); + + List seqs = getFpsSequences(); + for (FpsSequence seq : seqs) { + FpsSequence.Match match = seq.matches(sBuiltSectorSequence); + if (match != null) { + return match; + } + } + return null; + } + } + + public static class Match { + @Nonnull + public final String sDescription; + @Nonnull + public final Fraction sectorPerFrame; + public final int iMatchesAtSector; + /** This can be considered as "not variable frame rate", meaning + * there is only one frame in the predetermined sequence for + * each frame in the built sequence. If there are more than one + * frame in the predetermined sequence, then it's basically a + * variable frame rate. */ + public final boolean blnOneToOne; + @Nonnull + public final String sBuiltSequence; + @Nonnull + public final String sMatchingSequence; + + public Match(@Nonnull String sDescription, @Nonnull Fraction sectorPerFrame, + int iMatchesAtSector, boolean blnOneToOne, + @Nonnull String sBuiltSequence, @Nonnull String sMatchingSequence) + { + this.sDescription = sDescription; + this.sectorPerFrame = sectorPerFrame; + this.iMatchesAtSector = iMatchesAtSector; + this.blnOneToOne = blnOneToOne; + this.sBuiltSequence = sBuiltSequence; + this.sMatchingSequence = sMatchingSequence; + } + + public String getSequenceMatch() { + int iEnd = iMatchesAtSector + sBuiltSequence.length(); + if (iEnd >= sMatchingSequence.length()) { + // handle looped sequence + StringBuilder sb = new StringBuilder(); + sb.append(sMatchingSequence, iMatchesAtSector, sMatchingSequence.length()); + while (sb.length() + sMatchingSequence.length() < sBuiltSequence.length()) { + sb.append(sMatchingSequence); + } + sb.append(sMatchingSequence, 0, sBuiltSequence.length() - sb.length()); + return sb.toString(); + } else { + return sMatchingSequence.substring(iMatchesAtSector, iMatchesAtSector + sBuiltSequence.length()); + } + } + + @Override + public String toString() { + return String.format("\"%s\" %s length %d matches@%d 1:1=%s", + sDescription, sectorPerFrame, sBuiltSequence.length(), iMatchesAtSector, blnOneToOne); + } + } + + + @Nonnull + protected final String _sDescription; + @Nonnull + protected final String _sVideoSectorSequence; + @Nonnull + protected final Fraction _sectorsPerFrame; + protected final boolean _blnLoops; + + public FpsSequence(@Nonnull String sDescription, + @Nonnull String sVideoSectorSequence, + @Nonnull Fraction sectorsPerFrame, boolean blnLooping) + { + _sDescription = sDescription; + _sectorsPerFrame = sectorsPerFrame; + _sVideoSectorSequence = sVideoSectorSequence; + _blnLoops = blnLooping; + } + + public Fraction getSectorsPerFrame() { + return _sectorsPerFrame; + } + + + /** + * Searches for the "needle" sequence inside this "haystack" sequence. + * @return null if does not match + */ + protected @CheckForNull Match matches(@Nonnull String sNeedleSequence) { + + if (!_blnLoops && sNeedleSequence.length() > _sVideoSectorSequence.length()) { + LOG.log(Level.WARNING, "Needle length {0,number,#} is longer than this haystack length {1,number,#} \"{2}\"", + new Object[]{sNeedleSequence.length(), _sVideoSectorSequence.length(), _sDescription}); + return null; + } + + HaystackFactory haystackFactory = new HaystackFactory(); + // just to check for frame breaks + SequenceStartingAt needleChecker = new SequenceStartingAt(sNeedleSequence, 0, false); + + NeedleStart: + while (haystackFactory.hasNext(sNeedleSequence.length())) { + + SequenceStartingAt haystack = haystackFactory.next(); + + int iNeedleFrameStart = -1; + int iNeedleFrameEnd = -1; + int iHaystackFrameStart = -1; + int iHaystackFrameEnd = -1; + boolean blnIsOneToOne = true; + + for (int iPosition = 0; iPosition < sNeedleSequence.length(); iPosition++) { + char cHay = haystack.get(iPosition); + char cNeedle = sNeedleSequence.charAt(iPosition); + + // check needle + if (cNeedle == START_FRAME_SECTORS || cNeedle == SINGLE_SECTOR_FRAME) { + if (iNeedleFrameEnd >= 0) { + // ensure a break in hay + if (!haystack.containsBreak(iNeedleFrameEnd, iPosition)) + continue NeedleStart; + } + iNeedleFrameEnd = -1; + if (iNeedleFrameStart >= 0) + throw new IllegalStateException(); + iNeedleFrameStart = iPosition; + } + if (cNeedle == END_FRAME_SECTORS || cNeedle == SINGLE_SECTOR_FRAME) { + if (iNeedleFrameStart < 0) + throw new IllegalStateException(); + // ensure a frame in hay + if (!haystack.containsFrameSector(iNeedleFrameStart, iPosition)) + continue NeedleStart; + + iNeedleFrameStart = -1; + if (iNeedleFrameEnd >= 0) + throw new IllegalStateException(); + iNeedleFrameEnd = iPosition; + } + + // check for variable frame rate + // by checking if ONLY 1 needle frame exists in the haystack frame + if (blnIsOneToOne) { + if (isFrameSector(cHay)) { + if (iHaystackFrameEnd >= 0) { + // if a haystack break exists within a needle frame + // then not all frames align between the two + // so the match won't be the actual frame rate, + // but some multiple (possible a fractional multiple) + if (!needleChecker.containsBreak(iHaystackFrameEnd, iPosition)) + blnIsOneToOne = false; + } + iHaystackFrameEnd = -1; + if (iHaystackFrameStart < 0) + iHaystackFrameStart = iPosition; + } + if (cHay == END_FRAME_SECTORS || cHay == SINGLE_SECTOR_FRAME) { + if (iHaystackFrameStart >= 0) { + // if there is a haystack frame in a needle break + // that means there is 1 or more haystack breaks + // in a needle frame, therefore at least there is at least + // some multiple of haystack frames in a needle frame + if (!needleChecker.containsFrameSector(iHaystackFrameStart, iPosition)) + blnIsOneToOne = false; + } + iHaystackFrameStart = -1; + iHaystackFrameEnd = iPosition; + } + } + + // maybe also count how many needle frame breaks exist inside haystack frame + // and check if there are only multiple haystack frames in a needle frame + // that may mean that the vfr fps is a perfect multiple (like Alice) + } + + // Match! + Match match = new Match(_sDescription, _sectorsPerFrame, haystack.getStart(), blnIsOneToOne, sNeedleSequence, _sVideoSectorSequence); + return match; + } + + return null; + } + + private class HaystackFactory { + private int __iStart = 0; + public boolean hasNext(int iNeedleLength) { + if (_blnLoops) + return __iStart < _sVideoSectorSequence.length(); // only iterate through a loop once + else + return __iStart + iNeedleLength <= _sVideoSectorSequence.length(); // continue until the needle hits the end of the haystack + } + public @Nonnull SequenceStartingAt next() { + return new SequenceStartingAt(_sVideoSectorSequence, __iStart++, _blnLoops); + } + } + + private static class SequenceStartingAt { + @Nonnull + private final String _sSequence; + private final boolean _blnLoops; + private final int _iStart; + private int _iToStringIndex = 0; + + public SequenceStartingAt(@Nonnull String sSequence, int iStart, boolean blnLoops) { + _sSequence = sSequence; + _blnLoops = blnLoops; + _iStart = iStart; + } + + public int getStart() { + return _iStart; + } + + public char get(int iPos) { + int iLoopPos = loopPos(iPos + _iStart); + _iToStringIndex = iLoopPos; + char c = _sSequence.charAt(iLoopPos); + return c; + } + + private int loopPos(int i) { + int iLoopPos = i % _sSequence.length(); + // sanity check: looping shouldn't actually happen if it's not loopable + if (!_blnLoops && iLoopPos != i) + throw new IllegalStateException(); + return iLoopPos; + } + + public boolean containsFrameSector(int iStartSector, int iEndSector) { + for (int i = iStartSector; i <= iEndSector; i++) { + if (i < 0) + continue; + char c = get(i); + if (isFrameSector(c)) + return true; + } + return false; + } + + public boolean containsBreak(int iStartSector, int iEndSector) { + if (iStartSector == iEndSector) + throw new IllegalArgumentException(); + + boolean blnFoundEndFrame = false; + for (int i = iStartSector; i <= iEndSector; i++) { + if (i < 0) + return true; + char c = get(i); + // Looking for: + // # + // x + // ][ + // NOT .] + // NOT [. + switch (c) { + case SINGLE_SECTOR_FRAME: + case NON_FRAME_SECTOR: + return true; + case END_FRAME_SECTORS: + blnFoundEndFrame = true; + break; + case START_FRAME_SECTORS: + if (blnFoundEndFrame) + return true; + } + } + return false; + } + + @Override + public String toString() { + if (_blnLoops) { + return _sSequence.substring(0, _iToStringIndex) + ">" + _sSequence.substring(_iToStringIndex, _sSequence.length()); + } else { + int iMin = Math.max(_iToStringIndex - 30, 0); + int iMax = Math.min(_iToStringIndex+50, _sSequence.length()); + return _sSequence.substring(iMin, _iToStringIndex) + ">" + _sSequence.substring(_iToStringIndex, iMax); + } + } + } + + @Override + public String toString() { + return _sDescription + " length " + _sVideoSectorSequence.length() + " " + _sectorsPerFrame; + } + +} diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/FpsSequence.txt b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/FpsSequence.txt new file mode 100644 index 0000000..89b28b0 --- /dev/null +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/FpsSequence.txt @@ -0,0 +1,438 @@ +Whole number 30 30/1 loops +[............................] + +Whole number 29 29/1 loops +[...........................] + +Whole number 28 28/1 loops +[..........................] + +Whole number 27 27/1 loops +[.........................] + +Whole number 26 26/1 loops +[........................] + +Whole number 25 25/1 loops +[.......................] + +Whole number 24 24/1 loops +[......................] + +Whole number 23 23/1 loops +[.....................] + +Whole number 22 22/1 loops +[....................] + +Whole number 21 21/1 loops +[...................] + +Whole number 20 20/1 loops +[..................] + +Whole number 19 19/1 loops +[.................] + +Whole number 18 18/1 loops +[................] + +Whole number 17 17/1 loops +[...............] + +Whole number 16 16/1 loops +[..............] + +15.0 sectors/frame 15/1 loops +[.............] + +15.015 sectors/frame 3003/200 loops +[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............] + +15.015 sectors/frame + 8 audio sector span 3003/200 +[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][...............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][...............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][...............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][...............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][...............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][...............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][...............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[...............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][...............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][...............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][...............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][...............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][...............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][...............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][...............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][...............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[...............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][...............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][...............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][...............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][...............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][...............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][...............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][...............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[...............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[...............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][...............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][...............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][...............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][...............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][...............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][...............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][...............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][............]x[...............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............] + +15.015 sectors/frame + 16 audio sector span 3003/200 +[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[...............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][...............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][...............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][...............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][...............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[...............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[............][.............][.............] + +15.015 sectors/frame + 32 audio sector span 3003/200 +[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][...............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][...............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][..............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][...............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][..............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][...............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][...............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][..............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][..............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][..............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][...............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][...............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][...............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][..............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][..............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][...............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][...............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][...............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][..............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][.............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][...............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][...............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][..............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][..............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][...............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][...............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][...............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][...............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][..............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][..............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][..............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][...............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][...............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][...............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][..............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][..............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][...............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][...............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][..............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][...............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][...............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][..............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][...............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][...............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][..............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............]x[............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][...............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][...............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][..............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][..............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][..............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][.............][.............][...............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][.............][.............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][.............][.............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][.............][.............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][...............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][.............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][..............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][.............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][...............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][............][...............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][............][..............][.............][.............][..............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][............][..............][.............][.............][.............][.............][..............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][..............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............]x[.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............][............][..............][............][..............][.............][.............][.............][.............][.............][.............][.............][.............][.............][.............] + +Whole number 14 14/1 loops +[............] + +Whole number 13 13/1 loops +[...........] + +12.5 sectors/frame 25/2 loops +[..........][...........] + +12.5 sectors/frame + 8 audio sector span 25/2 loops +[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x + +12.5 sectors/frame + 16 audio sector span 25/2 loops +[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x + +12.5 sectors/frame + 32 audio sector span 25/2 loops +[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x + +12.5125 sectors/frame 1001/80 loops +[..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][...........][..........][............] + +12.5125 sectors/frame + 8 audio sector span 1001/80 +[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][............][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][............][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[...........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][...........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][............][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][............][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][............][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[...........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][.........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][.........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][..........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][..........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][............][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[.........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][............][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][.........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][...........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........][..........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........]x[..........][...........][..........][...........][.........][...........] + +12.5125 sectors/frame + 16 audio sector span 1001/80 +[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][............][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][............][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][............][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][............][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[...........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][............][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][...........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][............][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][............][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][............][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][............][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][............][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][............][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][............][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][............][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][............][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][............][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][............][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][............][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][............][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][............][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][............][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[...........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][............][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][............][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][...........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][............][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][............][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][............][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][............][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][............][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][............][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][............][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][...........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][............][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][............][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][............][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][............][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][............][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][............][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][............][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][............][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[..........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][............][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][..........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][............][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][............][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][............][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][...........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][............][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[...........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][............][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][...........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][............][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][............][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][............][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][............][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][............][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][............][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][...........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][............][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][............][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[...........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][...........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][............][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][............][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[..........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][............][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][..........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][............][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][............][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][............][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][...........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][............][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][............][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][............][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][............][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[...........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][............][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][...........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][............][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][............][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][............][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][............][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][..........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][............][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][............][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[...........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][...........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][...........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][............][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][............][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][............][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][............][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][............][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][............][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][............][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[...........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][............][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][...........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][............][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][............][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][............][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][............][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[...........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][............][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][............][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][..........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][............][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][..........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][............][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][............][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[...........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][............][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][............][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][............][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][............][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][...........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][............][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][............][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][............][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][............][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][............][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][............][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[...........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][............][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][............][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][...........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][............][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][............][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][............][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][..........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][............][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][............][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][............][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][............][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][............][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][............][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][............][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][............][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][............][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][............][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][...........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][............][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][............][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][............][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][............][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][............][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][............][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][...........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][............][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[...........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][............][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][...........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][............][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][............][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][............][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][............][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][............][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][............][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][...........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][............][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][............][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][............][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][............][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][............][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][............][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][............][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][............][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][............][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[...........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][............][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][...........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][............][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][............][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][............][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][............][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][............][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][............][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][............][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][............][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][............][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][............][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][............][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][............][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][............][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][............][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][............][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][...........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][............][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][............][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][............][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][............][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][............][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][............][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[...........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][............][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][...........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][............][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][.........][...........][...........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][.........][...........][...........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][...........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][.........]x[..........][...........][...........][..........][..........][...........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][............][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][...........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][............][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][..........][...........][..........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][...........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][............][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][..........][...........][..........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][..........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][..........][...........][...........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][............][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........][...........][...........][..........]x[.........][...........][...........][...........][.........][...........][...........][...........][.........]x[..........][..........][...........][...........][..........][..........][...........][...........][...........][.........][...........][...........][...........][.........][...........][...........][...........][..........][..........][..........] + +12.5125 sectors/frame + 32 audio sector span 1001/80 +[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][............][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][............]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][.............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][............][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][............][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][............][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][............][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][...........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][.............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][...........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][............][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][...........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][.............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][.............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][.............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][............][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][...........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][............][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][............][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][.............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][.............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][............][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][............][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][............][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][.............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][............][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][............][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][............][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][............][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][...........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][............][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][............][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][.............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][.............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][............][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][...........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][............][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][............][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][...........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][...........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][............][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][............][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][...........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][.............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][...........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][.............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][............][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][.............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][...........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][...........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[..........][..........][............][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][...........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][..........]x[..........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][............][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][...........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........][............][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][............][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][..........]x[...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][............][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][...........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][..........][...........][...........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][...........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][..........]x[..........][..........][...........][..........][..........][...........][...........][............][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][............][..........][...........][...........][..........][..........]x[..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][...........][...........][..........][...........][..........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][...........][..........][..........][...........][...........][...........][..........][..........][...........][..........][..........]x[..........][...........][...........][..........][..........][...........][..........][...........][..........][..........] + +12.0 sectors/frame 12/1 loops +[..........] + +12.012 sectors/frame 3003/250 loops +[..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........] + +12.012 sectors/frame + 8 audio sector span 3003/250 loops +[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][..........]x[.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][............][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][.........][...........][..........]x + +12.012 sectors/frame + 16 audio sector span 3003/250 +[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][..........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][..........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][...........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][...........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][............][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][............][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][...........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[.........][..........][...........][.........]x[..........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][...........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][...........][..........][.........][..........][............][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[.........][...........][..........][.........]x[..........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][...........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][..........][..........][.........][...........][...........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[..........][..........][..........][.........]x[...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][..........][..........][..........]x[.........][...........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........][..........][...........][.........][..........] + +12.012 sectors/frame + 32 audio sector span 3003/250 +[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][...........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][...........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][..........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][...........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][...........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][..........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][..........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][...........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][..........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][...........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][..........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][...........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][...........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][...........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][...........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][...........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][...........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][...........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][...........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][..........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][...........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][...........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][..........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][..........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][...........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][..........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][...........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][..........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][...........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][...........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][...........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][...........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][...........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][...........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][...........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][...........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][...........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][..........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][...........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][...........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][..........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][..........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][...........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][..........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][..........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][...........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][..........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][..........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][...........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][...........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][...........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][...........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][...........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][...........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][...........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][...........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][...........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][..........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][...........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][...........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][..........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][...........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][..........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][...........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][..........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][...........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][...........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][...........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][...........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][...........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][...........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][............][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][...........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][...........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][...........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][............][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][..........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][...........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][...........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][............][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][..........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][...........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][............][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][..........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][..........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][............][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][...........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][..........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][...........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][...........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][..........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][...........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][...........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][...........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][............][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][...........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][...........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][............][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][..........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][...........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][............][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][..........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][............][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][..........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][............][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][...........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][...........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][...........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][...........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][...........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][...........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][...........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][............][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][...........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][...........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][............][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][..........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][...........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][............][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][..........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][............][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][..........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][............][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][...........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][...........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][...........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][...........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][...........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][...........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][...........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][............][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][...........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][...........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][............][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][..........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][...........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][............][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][..........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][............][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][..........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][..........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][............][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][...........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][...........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][..........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][..........][..........][..........][..........][..........][..........][.........]x[..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][..........][...........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][..........][..........][..........]x[.........][..........][..........][..........][..........][...........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][...........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][...........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][...........][.........][..........][..........][..........][..........][..........][..........][............][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][..........][..........][..........]x[.........][..........][...........][.........][..........][...........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][...........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][...........][.........][..........][...........][.........][..........][..........][..........][............][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][...........][.........][..........]x[.........][..........][...........][.........][..........][............][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][...........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][...........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][...........][.........][..........][...........][.........][..........][...........][.........][............][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][...........][.........][..........]x[..........][.........][...........][.........][..........][............][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][..........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][...........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][...........][..........][.........][...........][.........][..........][...........][.........][............][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][...........][.........][..........]x[..........][.........][...........][..........][.........][............][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][..........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][..........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][...........][..........][.........][...........][..........][.........][...........][.........][............][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][...........][..........][.........]x[..........][.........][...........][..........][.........][............][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][..........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][..........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][..........][..........][.........][...........][..........][.........][...........][..........][...........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........][...........][..........][.........]x[..........][..........][..........][..........][.........] + +Whole number 11 11/1 loops +[.........] + +10.0 sectors/frame 10/1 loops +[........] + +Judge Dredd 10 sectors/frame + audio 10/1 loops +[........][........][.......][.........][........][........][........][.......]x + +10.01 sectors/frame 1001/100 loops +[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........] + +10.01 sectors/frame + 8 audio sector span 1001/100 +[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........] + +NTSC15_A8-101,1000.dat, FF7 J ENDING02.MOV, 10.01 sectors/frame + 8 audio sector span, different at intervals of 1001 1001/100 +[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[........][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][........][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][........][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][........][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][........][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][........]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.........][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][.........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][.........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][.........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][.........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][..........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][..........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[.........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][.........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][.........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][.........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][..........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][..........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[.........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][.........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][.........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][........][........]x[........][.......][.........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][........][.........][........][.......][.........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][........]x[........][........][.......][..........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][.........][........][........][.......][..........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[........][........][........][.......]x[.........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][........][........][........]x[.......][.........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......][........][........][.........][.......] + +10.01 sectors/frame + 16 audio sector span 1001/100 +[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][.........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][.........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][........][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][.........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][........][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][........]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][..........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][.........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][.........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][.........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][.........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][.........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][..........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][.........][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][..........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][..........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[........][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][..........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][........][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][..........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][........][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][..........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][..........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][.........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][.........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[.........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][.........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][.........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][.........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][.........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][.........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][..........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[........][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][..........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][........][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][.........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][........][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][.........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][.........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][.........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][........][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][.........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][..........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][........][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][..........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][........][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][..........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][..........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][.........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][.........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][.........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][.........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][.........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][.........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][.........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][.........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][..........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[........][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][..........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][........][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][..........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][..........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][........][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][..........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][........]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][..........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][.........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[.........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][.........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][.........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][.........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][.........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][........][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][........][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][.........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][........][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][.........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][.........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][.........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][.........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][..........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[........][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][..........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][........][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][..........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][........][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][..........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][..........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][........]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][..........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][.........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[.........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][.........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][.........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][.........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][.........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][.........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][.........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][..........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][.........][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][..........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][........][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][..........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][........][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][..........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][........]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][..........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][.........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][.........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][........][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][.........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][........][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][..........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][.........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[.........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][.........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][.........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][.........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][.........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][.........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][..........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[........][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][.........][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][..........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][........][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][..........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][........][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][..........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][........]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][..........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][.........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[.........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][..........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][.........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][.........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][.........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][.........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][.........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][..........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][.........][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][..........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][........][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[........][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][........][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][.........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][........][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][.........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][.........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][........][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][........][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][..........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][........][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][..........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][........]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][..........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][.........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[.........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][.........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][.........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][.........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][.........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][.........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][.........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][..........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][.........][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][..........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][........][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][..........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][........][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][........][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][..........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][........][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][..........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][..........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][.........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][.........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][.........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][.........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][........][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][........]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[........][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][........][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][.........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][........][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][.........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][.........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][..........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][.........][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][..........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][........][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][..........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][........][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][..........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][........]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][........][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][..........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][..........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][.........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][.........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][.........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][.........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][.........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][..........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][.........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][.........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][..........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[........][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][..........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][........][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][..........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][........][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][..........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][.........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][.........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][........][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][.........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][........][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][........]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][.........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][.........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][..........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][.........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][.........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][.........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][.........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][.........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][..........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][.........][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][..........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][..........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[........][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][.........][.......][........][.........][.......][.........][.......][........][..........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][.......][.........][.......]x[.......][.........][.......][........][.........][........][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][.........][.......][........][.........][.......][.........][........][.......][..........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][.......][.........][........][.......][.........][.......]x[.......][.........][........][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][.........][........][.......][.........][.......][.........][........][.......][..........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.......]x[........][........][.......][.........][........][.......][.........][.........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][.........][........][.......][.........][........][........][........][.......][..........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.......]x[........][........][.......][.........][.........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.......][.........][........][........][........][.........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.......]x[.........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........]x[.......][.........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][.........][.......][........][........][........][........][.........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][.......][.........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][.......][........][.........][.......][........][.........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........][.......][........][........]x[.......][.........][.......][........][.........] + +10.01 sectors/frame + 32 audio sector span 1001/100 +[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][.........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][.........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][.........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][..........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][..........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][..........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][..........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][.........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][..........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][.........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][.........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][..........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][.........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][.........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][.........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][.........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][.........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][..........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][.........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][..........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][..........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][.........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][.........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][.........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][..........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][.........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][.........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][.........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][..........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][.........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][.........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][..........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][.........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][.........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][.........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][.........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][..........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][.........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][.........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][..........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][..........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][........][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][.........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][.........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][........][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][.........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][..........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][.........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][........][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][.........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][..........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][.........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][..........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][..........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][.........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][..........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][.........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][.........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][.........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][.........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][.........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][.........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][.........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][..........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][.........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][..........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][.........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][..........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][.........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][.........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][.........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][........][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][..........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][.........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[.........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][.........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][.........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][.........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][..........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][.........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][..........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][.........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][.........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][..........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][.........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][.........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][.........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][..........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][.........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][.........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][..........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][..........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][.........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][..........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][.........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][.........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][.........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][.........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][..........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][........][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][.........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][.........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][........][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][.........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][.........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][..........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][.........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][..........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][.........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][..........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][..........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][.........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][.........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][.........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][.........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......][.........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.......]x[........][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][.........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][........][........][........][..........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][........]x[........][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........][........][.........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][.........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][........][........][........][..........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][........][........][........][.........][.......][........][.........][........][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][........][........][........][.........][.......][........][.........][.......][........][.........][.......][.........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][..........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][........]x[........][.......][........][..........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........][.........][.......][........][.........][........][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][.........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][.......][........][..........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][.........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][........][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][.........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][.......][........][..........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][.......][........][.........][........][.......][.........][.........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........][.........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][........]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][..........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][.......]x[.........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......][.........][.........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][.......]x[........][........][.......][.........][........][........][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......][.........][........][.......][.........][........][.......][..........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........][........][........][.......]x[........][........][.......][.........][........][.......][.........][........][........][........][........][........][........] + +9.0 sectors/frame 9/1 loops +[.......] + +9.009 sectors/frame 9009/1000 loops +[.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........] + +9.009 sectors/frame + 8 audio sector span 9009/1000 loops +[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.........][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.........][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.........][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.........][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.........][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[........][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[........][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[........][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[........][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[........][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[........][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[........][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][........][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][........][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][........][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][........][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][........][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][........][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][........][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][........][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][........][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][........][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][........][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][........][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][........][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][........][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][........][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][........][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][........][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][........][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][........][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][........][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][........][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][........][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][........][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][........][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][........][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][........][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][........][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][........][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][........]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][.......][.......]x[.....]x[.......][.......][.......][.......][.......][........]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][.......][.......]x[.......][......][.......][.......][.......][.......][........]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][.......][.......]x[.......][.......][......][.......][.......][.......][........]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][.......][.......]x[.......][.......][.......][......][.......][.......][........]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][.......][.......]x[.......][.......][.......][.......][......][.......][........]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][.......][.......]x[.......][.......][.......][.......][.......][......][........]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][......][.......]x[.......][.......][.......][.......][.......][.......][.......]x + +9.009 sectors/frame + 16 audio sector span 9009/1000 +[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][........][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][........][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.........][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][........][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][.........][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][........][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][.........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[.......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][.........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[.......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][.........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[.......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[........][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][........][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[........][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][........][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[........][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[........][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][.........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][.......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][.........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][.......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][.........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][.......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][........][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][........][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][........][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][........][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][........][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][........][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][........][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][.......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][.........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][.......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][.........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][.......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][.........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][.......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][........][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][........][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][........][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][........][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][.......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][.........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][.......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][.........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][.......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][.........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][.......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][........][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][........][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][........][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][........][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][........][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][.......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][.........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][.......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][.........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][.......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][.........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][.......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][........][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][........][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][........][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][........][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][........][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][........][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][........][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][.......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][.........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][.......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][.........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][.......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][.........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][........]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][........]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][........][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][........]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][........][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][........]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][.......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][.........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][.......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][.........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][.......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][........][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][........][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][........][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][.........][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][........][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][.........][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[.......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][.........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[.......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][.........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[.......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][.........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][........][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[........][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][........][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[........][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[........][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][........][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][.......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][.........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][.......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][.........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][.......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][.........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][........][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][........][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][........][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][........][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][........][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][........][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][.......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][.........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][.......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][.........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][.......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][.........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][........][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][........][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][........][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][........][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][.......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][.........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][.......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][.........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][.......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][.........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][........][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][........][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][........][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][........][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][........][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][.......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][.........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][.......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][.........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][.......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][.........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][........][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][........][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][........][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][........][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][........][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][........][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][.......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][.........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][.......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][.........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][.......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][.........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][........][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][........]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][........]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][........][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][........]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][........][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][.......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][.........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][.......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][.........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][.......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][........][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][........][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.........][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][........][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][.........][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][........][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][.........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][.......][.......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[.......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][.......][.......][.......][.......]x[......][........][......][........][......][.......][.......][.......][.........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][.......][.......][.......][........][......][........][......][........][......][.......][.......]x[.......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][.......][.......]x[......][........][......][........][......][........][......][.......][.........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][.......][........][......][........][......][........][......][........][......]x[.......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[......][........][......][........][......][........][......][........][........][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][......][........][......][........][......][........][......]x[........][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][......][........][......][........][......][........][........][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][......][........][......][........][......]x[........][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][......][........][......][........][........][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][......]x[........][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][......] + +9.009 sectors/frame + 32 audio sector span 9009/1000 +[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][........][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][........][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][........][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][.........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][........][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][.........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][........][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][.........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][........][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][.........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][........][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][........][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][........][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][........][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][........][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[........][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][........][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[........][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][........][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[........][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][........][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[........][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][........][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[........][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][........][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][........][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[........][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][........][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][........][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][........][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][........][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][........][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][........][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][........][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][........][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][........][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][........][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][........][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][........][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][........][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][........][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][........][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][........][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][........][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][........][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][........][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][.........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][........][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][........][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][.........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][........][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][........][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][.........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][........][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][........][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][.........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][........][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][........][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][........][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][........][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][........][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][.........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][........][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][........][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][.........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][........][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][........][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][.........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][........][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][........][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][.........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][........][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][........][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][.......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][.........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][........][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][........][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][........][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][........][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][........][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][.........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][........][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][........][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][.........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][........][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][........][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][.........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][........][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][........][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][.........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][........][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][........][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][.......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][........][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][........][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][........][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][........][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][........][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][........][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][........][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][........][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][........][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][.........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][........][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][........][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][.........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][........][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][........][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][.........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][........][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][........][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][.........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][........][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][........][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][.......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][........][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][........]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][........][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][........]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][........][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][........]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][.........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][........][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][........]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][.........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][........][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][........]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][.........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][........][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][........]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][.........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][........][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][........][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][......][........][.......][.......][......][........][.......][.......][.......][.......][.......][......][.........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][........][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][......][........][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][......]x[.......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][.......][.......][.......][.......][........][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][........][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][........][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][.......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[......][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][.......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][........][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][.........][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][......][.......][.......][........][......][.......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][........][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][.........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][.........][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][......][.......][........][.......][......][.......][........][........][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][.......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][.........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][.........][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][......][.......][........][........][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][......][.......][........][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][.......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........][.......][......][.......]x[.......][.......][......][........][.......][.......][......][........][.......][......][........][.......][.......][......][........] + +Whole number 8 8/1 loops +[......] + +7.5 sectors/frame 15/2 loops +[.....][......] + +7.5 sectors/frame + 16 audio sector span 15/2 loops +[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x + +7.5 sectors/frame + 32 audio sector span 15/2 loops +[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x + +7.5075 sectors/frame 3003/400 loops +[.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......] + +7.5075 sectors/frame + 4 audio sector span 3003/400 +[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][....]x[.....] + +7.5075 sectors/frame + 8 audio sector span 3003/400 +[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][.......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][.......]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][.......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.......]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][.......]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][.......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][.......]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][.......]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......] + +FF7 interactive sampler SAGADEMO.MOV, 7.5075 sectors/frame + 8 audio sector span, different at 4999 and 9001 3003/400 +[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][....]x[.....]x[.....]x[.....]x[....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][....]x[.....]x[....][......][.....][......][.....][......][.....][......][.....][......][.....][.......] + +7.5075 sectors/frame + 16 audio sector span 3003/400 +[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][........][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][........][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][........][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][........][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][.......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....] + +7.5075 sectors/frame + 32 audio sector span 3003/400 +[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][.......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][......][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][......][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][......][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][......][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[.......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][......][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][......][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][.......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][......][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][......][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][......][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][........][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][......][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][......][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][......][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][.......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][.......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][......][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][......][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][......][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][......][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][......][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][......][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][......][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][......][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][......][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][......][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][........][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][......][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][.......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][......][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][......][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][......][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][......][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][......]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][.......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][.......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][......][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][........][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][......][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][......][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][.......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][......][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][......][.....][......][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][......][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][........][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][.......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][......][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....][.......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][.....]x[......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][......][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][......][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....][......][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][......][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.....]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][.......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][.......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][......][.....][......][......][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][........][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][......][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][......][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[.....][.....][......][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][......]x[.....][......][.....][......][......][.....][.....][......][......][.....][.....][......][......][.....][.....][......][.....]x[......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....][.....][.......][.....][.....] + +Whole number 7 7/1 loops +[.....] + +6.25 sectors/frame 25/4 loops +[....][....][.....][....] + +6.25 sectors/frame + 4 audio sector span 25/4 loops +[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x + +6.25 sectors/frame + 8 audio sector span 25/4 loops +[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x + +6.25 sectors/frame + 16 audio sector span 25/4 loops +[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x + +LUNAR2_24FPS_A16(S43).dat 25/4 +[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......]xxxxxxxxxxx[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....] + +LUNAR2_24FPS_A16(S56).dat 25/4 +[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....][.....][...][....][.....]x[...][....]x[...][....][......][...][....][.....][....][.....][...][....][......][...][.....][....][...][......][...][....]x[....][....][.....][....][...][......][...][.....][....][...]x[.....][....][....][....][....][.....][....][...]x[.....][....][....][....][....]x[....][....][....][....]x[....]x[...][....][....][.....][....][....][....][......][...][....][....][.....] + +6.25625 sectors/frame 1001/160 loops +[....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][.....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][.....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][.....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][.....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][.....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][......][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][......][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][......][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][......][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][......][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][......][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][......][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][.....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][.....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][.....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][.....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][.....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][.....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][.....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][.....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][.....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][.....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][.....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][.....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][....][....][....][.....][.....] + +6.25625 sectors/frame + 4 audio sector span 1001/160 +[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][......][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][......][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][......][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][......][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][......][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][......][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][......][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][......][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][......][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[.....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][......][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][......][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[.....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][......][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][......][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][......][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][......][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[.....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][......][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][......][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[.....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][......][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][......][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][......][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][......][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][......][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][......][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][......][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][......][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][......][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][......][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][......][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][......][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][......][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][......][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][......][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][......][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][......][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[.....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][......][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][......][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[.....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][......][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[.....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][......][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][......][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[.....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][......][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][......][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][......][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][......][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][......][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][......][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][......][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][......][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][......][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][......][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][......][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[.....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][......][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][......][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[.....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][......][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][......][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[.....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][......][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[.....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][......][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][......][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[.....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][......][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][....]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[....][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][......][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][......][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[.....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][......][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][......][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][......][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][......][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][......][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[.....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][......][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][......][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][......][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[.....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][......][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][......][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][......][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][......][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][...]x[....][.....][...][.....][....]x[....][...]x[....][.....][...][.....][....]x[.....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[....][...]x[....][.....][....]x[...][....]x[....][...]x[....][......][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...][....]x[....][.....][...][.....][...][.....][....]x[...][....]x[....][.....][...][.....][....]x[...] + +6.25625 sectors/frame + 8 audio sector span 1001/160 +[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][......][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][......][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][......][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][......][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][......][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][......][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[.....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][.....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][.....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][.....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][.....][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[....][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][....]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][.....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][.....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][.....][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[....][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][......][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][......][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][......][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][......][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[.....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][......][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][......][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][......][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][......][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][......][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[.....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][......][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][......][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][......][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][.....][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[....][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][....]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][.....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][.....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][.....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[....][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][....]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][.....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][.....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][.....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][.....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[.....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][......][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][......][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][......][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][......][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][......][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[.....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][......][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][......][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][......][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][......][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][......][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][......][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][.....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][.....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][.....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][.....][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[....][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][....]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][......][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][......][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][......][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][......][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[.....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][......][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][......][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][......][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][......][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][......][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[.....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][......][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][......][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][......][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][.....][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[....][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][....]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][.....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][.....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][.....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[....][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][....]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][.....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][.....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][.....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][.....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[.....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][......][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][......][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][......][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][......][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][......][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[.....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][......][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][......][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][......][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][......][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][......][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][......][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][.....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][.....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][.....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][.....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][.....][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[....][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][.....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][.....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][.....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][.....][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[....][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][....]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][......][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][......][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][......][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][......][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[.....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][......][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][......][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][......][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][......][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][......][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[.....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][......][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][......][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][.....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][.....][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[....][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][....]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][.....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][.....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][.....][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[....][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][....]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][.....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][.....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][.....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][......][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[.....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][......][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][......][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][......][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][......][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][......][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[.....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][......][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][......][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][......][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][......][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][......][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][......][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][.....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][.....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][.....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][.....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][.....][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[....][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][......][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][.....][...]x[....][....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[....][....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][...][.....][....][......][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][.....][....][....]x[...][.....][....][...]x[....][.....][....][....][....]x[....][....][....][.....][....]x[...][....][....][....]x[....][....][....][.....][....]x[...][....][.....][...]x[....][....][......][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][.....][....][.....][...][.....][....][....][....]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][....][.....][....]x[...][....][.....][.....][...][....][.....][....][....]x[...][......][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][.....][....][.....][...]x[....][....][....][.....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][....][.....][...][......][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[....][....][.....][....][....]x[...][....][.....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][....][.....][...]x[.....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][....]x[...][.....][....][.....][...][....][.....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][....][.....][....][......][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....][...]x[....][.....][....][....][...][.....][.....][....][...]x[....][.....][....][....][....]x[...][.....][....][.....][...][.....][....][.....][...]x[...][.....][.....][....][...][.....][.....][....] + +6.25625 sectors/frame + 16 audio sector span 1001/160 +[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][.....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][.....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][.....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][......][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][.....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][......][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][.....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][......][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][.....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][......][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][.....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][......][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][.....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][......][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][.....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[.....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][......][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][......][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[.....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][.....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][......][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][.....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][......][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][.....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[.....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][.....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][......][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][.....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][......][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][.....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[.....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][.....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][......][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][.....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][......][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][.....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[.....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][......][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][.....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][.....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][......][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][......][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][.....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][......][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][.....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][.....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][......][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][......][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][.....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][......][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][.....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][.....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][......][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][......][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][.....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][......][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][.....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][.....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][......][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][.....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][....][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][......][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][.....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][.....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][.....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][......][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][.....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][.....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][......][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][.....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][.....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][......][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][.....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][.....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][......][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][.....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][.....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][......][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][.....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][.....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][......][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][.....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][......][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[....][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][.....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][......][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][......][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[.....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][.....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][.....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][......][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][.....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][......][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[.....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][.....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][.....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][......][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][.....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][......][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[.....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][.....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][.....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][......][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][.....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][......][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][.....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][.....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][.....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][.....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][......][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][.....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][......][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][.....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][......][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][.....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][......][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][.....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][......][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][.....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][......][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][.....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[.....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][.....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][......][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][.....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][......][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][.....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[.....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][......][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][......][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[.....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][.....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][.....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][.....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][.....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][......][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][.....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][......][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][.....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][.....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][......][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][......][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][.....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][......][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][.....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][.....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][......][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][......][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][.....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][......][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][.....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][.....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][......][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][...][....]x[....][....][......][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][...][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][...][.....][....][....][......][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][...][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][...][.....][....][.....][.....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][...][.....][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][...]x[....][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][...]x[....][....][......][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][....][....][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][.....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][....][....][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][....][....][....][......][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][....][....][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][.....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][....][....][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][....][....][.....][.....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[...][....][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][......][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][...][....][.....][....][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][...][....][.....][.....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][....][....]x[....][...][.....][....][....][.....][....][.....][...][....][.....][....][.....][....][....][.....][...][....]x[....][....][.....][...][....][.....][....][.....][....][....][.....][...][.....][....][....][.....][....][.....][....][...][.....][....][....]x[....][....][.....][...][....][.....][....][.....][...][....][.....][....][.....][....][....][.....] + +6.0 sectors/frame 6/1 loops +[....] + +6.006 sectors/frame 3003/500 loops +[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....] + +6.006 sectors/frame + 4 audio sector span 3003/500 loops +[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[.....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][......][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][....]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][......][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][......][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][.....][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[....][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][......][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[....][...]x[.....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[...][....]x[....][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][...][.....][....]x + +6.006 sectors/frame + 8 audio sector span 3003/500 +[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][......][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][.....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][.....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][......][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][.....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][.....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][.....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][......][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][.....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][.....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][......][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][.....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][.....][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][.....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][.....][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][......][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][.....][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][.....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][......][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[....][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][.....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[....][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][......][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[....][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][.....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[.....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][.....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][....]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][.....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][....]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][......][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][....]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][.....][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][......][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][.....][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][.....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][.....][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][.....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][......][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[....][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][......][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[....][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][.....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[....][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][.....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[.....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][.....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][....]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][......][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][....]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][.....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][....]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][......][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][.....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][.....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][......][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][.....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][.....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][.....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][......][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][.....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][.....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][......][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][.....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][.....][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][.....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][.....][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][......][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][.....][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][.....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][......][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[....][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][.....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[....][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][......][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[....][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][.....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[.....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][.....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][....]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][.....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][....]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][......][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][....]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][.....][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][......][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][.....][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][.....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][.....][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][.....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][......][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[....][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][......][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[....][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][.....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[....][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][.....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[.....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][.....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][....]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][......][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][....]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][.....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][....]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][......][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][.....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][.....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][......][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][.....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][.....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][.....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][......][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][.....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][.....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][......][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][.....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][.....][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][.....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][.....][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][......][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][.....][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][.....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][......][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[....][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][.....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[....][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][......][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[....][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][.....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[.....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][.....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][....]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][.....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][....]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][......][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][....]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][.....][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][......][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][.....][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][.....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][.....][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][.....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][......][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[....][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][......][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[....][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][.....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[....][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][.....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[.....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][.....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][....]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][......][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][....]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][.....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][....]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][......][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][.....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][.....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][......][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][.....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][....][....][...][.....][.....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][....][....][....]x[...][.....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][.....][...][....][....][......][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][....][.....][...]x[...][.....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][....][...][....][.....][.....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...][.....][....][...]x[...] + +6.006 sectors/frame + 16 audio sector span 3003/500 +[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][.....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][......][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][.....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][......][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][.....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][......][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][....][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][......][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][....][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][......][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][....][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][.....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][.....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][.....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][.....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][.....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][.....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][......][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][.....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][......][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][.....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][......][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][....][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][......][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][....][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][......][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][....][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][.....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][.....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][.....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][.....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][.....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][.....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][......][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][.....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][......][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][.....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][......][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][....][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][......][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][....][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][......][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][....][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][.....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][.....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][.....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][.....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][.....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][......][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][.....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][......][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][.....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][......][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][....][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][......][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][....][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][......][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][....][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][.....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][.....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][.....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][.....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][.....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][.....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][......][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][.....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][......][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][.....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][......][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][....]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][......][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][....]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][......][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][.....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][......][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][.....][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][......][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][.....][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][......][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][......][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][......][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][......][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][......][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][......][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][.....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][......][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][.....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][......][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][.....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][......][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[....][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][......][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[....][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][......][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[.....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][......][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[.....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][......][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[.....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][.....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[.....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][.....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[.....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][.....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][....][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][......][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][....][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][......][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][....][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][......][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][.....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][......][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][.....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][......][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][.....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][.....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][.....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][.....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][.....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][....][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][......][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][....][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][......][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][....][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][......][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][.....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][......][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][.....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][......][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][.....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][.....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][.....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][.....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][.....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][.....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][....][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][......][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][....][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][......][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][....][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][......][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][.....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][......][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][.....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][......][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][.....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][.....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][.....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][.....][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][.....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][.....][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][....][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][......][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][....][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][......][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][....][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][......][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][.....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][......][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][.....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][......][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][.....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....]x[....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][...][....][....][....][....][....][.....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[...][....][.....][...][....][....][....][....]x[....][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][....][.....][...][....][.....][...][....][....][.....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[...][....][.....][...][....][.....][...][....]x[....][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][...][.....][...][....][.....][...][....][.....][....][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[....][...][.....][...][....][.....][...][....]x[.....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][...][.....][....][...][.....][...][....][.....][....][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[....][...][.....][....][...][.....][...][....]x[.....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][...][.....][....][...][.....][....][...][.....][....][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[....][...][.....][....][...][.....][....][...]x[.....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][....][....][....][...][.....][....][...][.....][.....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[....][....][....][....][...][.....][....][...]x[.....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][...][.....][.....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][...] + +6.006 sectors/frame + 32 audio sector span 3003/500 +[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][.....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][......][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][.....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][.....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][.....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][......][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][....][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][.....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][.....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][......][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][.....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][....][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][.....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][......][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][.....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][.....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][.....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][......][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][.....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][.....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][......][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][.....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][.....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][.....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][.....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][.....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][.....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][.....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][......][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][.....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][.....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][.....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][......][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][....][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][.....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][.....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][......][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][.....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][....][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][.....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][......][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][.....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][.....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][.....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][......][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][.....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][.....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][......][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][.....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][.....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][.....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][.....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][.....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][.....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][.....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][......][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][.....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][.....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][.....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][......][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][....][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][.....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][.....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][......][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][.....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][....][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][.....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][......][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][.....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][.....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][.....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][......][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][.....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][.....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][......][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][.....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][.....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][.....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][.....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][.....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][.....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][.....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][.....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][......][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][.....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][.....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][.....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][......][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][....][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][.....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][.....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][......][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][.....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][....][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][.....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][......][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][.....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][.....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][.....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][......][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][.....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][.....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][......][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][.....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][.....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][.....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][.....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][.....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][.....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][......][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][.....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][.....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][......][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][....][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][.....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][......][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][.....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][....][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][......][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][.....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][.....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][......][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][.....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][.....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][...]x[....][....][....][....][...][......][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][...][.....][....][.....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][...][.....][....][....][....][....][....][....][....][.....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][...]x[....][....][....][....][....][.....][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][....]x[...][....][....][....][....][....][....][.....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][....][....][....][.....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][......][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[...][....][....][....][....][.....][...][.....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....][.....][...][....][....][....][.....][...][....][.....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][......][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....][......][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][...][.....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][...][....][....][....][.....][....][...][.....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][......][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....][......][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][....]x[....][....][...][....][....][.....][....][....][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][...][.....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][......][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....][......][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][...][....][....][.....][....][.....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....][.....][....][....][...][....][.....][....][....][....][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][......][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....][......][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][.....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][...][....][.....][....][....][.....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][......][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][.....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....][......][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...][....]x[....][....][....][....][...][.....][....][....][....][...][.....][....][....][....][...] + +5.0 sectors/frame 5/1 loops +[...] + +5.005 sectors/frame 1001/200 loops +[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][....] + +5.005 sectors/frame + 4 audio sector span 1001/200 +[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][....]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][.....][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][....]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][.....][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[....][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][...]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[...][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][...][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][....]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][.....][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[...][..][...][...]x[....][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[...][...][..][...]x[....][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.]x[...][...][...]x[.] + +5.005 sectors/frame + 8 audio sector span 1001/200 +[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][....][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][....][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][....][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][....][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][....][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][....][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][....][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][....][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[...][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][.....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][.....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][.....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][.....][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[....][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][....][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][....][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][....][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[...][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][...][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][....][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][....][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[...][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][...][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][.....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][.....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][.....][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[....][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][....]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][.....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][....][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[...][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][...][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][...]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][....][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][.....][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[....][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][....]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][.....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][.....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[...][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][...][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][...]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][....][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][....][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][...][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][...]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][....][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][....][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][....][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][....]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][.....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][.....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][.....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][.....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][...]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][....][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][....][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][....][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][....][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][....][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][....][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][....][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][....][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][.....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][.....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][.....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][.....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][.....][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[....][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][....][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][....][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][....][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[...][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][...][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][.....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][.....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][.....][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[....][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][....]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][....][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][....][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[...][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][...][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][...]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][....][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[...][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][...][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][...]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][....][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][.....][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[....][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][....]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][.....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][.....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[...][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][...][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][...]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][....][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][....][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][...][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][...]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][....][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][....][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[....][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][....]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][.....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][.....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][.....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][.....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][...]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][....][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][....][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][....][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][....][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][.....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][.....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][.....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][.....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][.....][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][....][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][....][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][....][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][....][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[...][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][....][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][....][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][....][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[...][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][...][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][.....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][.....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][.....][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[....][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][....]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][....][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][....][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[...][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][...][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][...]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][....][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[...][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][...][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][...]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][.....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][....][...][..][....][..]x[..][....][..][.....][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[...][...][..][....][...][..][....][..]x[....][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][...][...][..]x[...][...][..][....][...][....]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][...]x[..][...][...][...][..]x[...][...][.....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][....][..][...][...]x[..][...][...][...][.....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[..][....][..][...][....][..][...][...]x[...][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...][....][..][....][..]x[..][....][..][...] + +5.005 sectors/frame + 16 audio sector span 1001/200 +[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][....][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][....][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][...][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][.....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][...][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][.....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][...][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][.....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][....][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][.....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][....][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][.....][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][....][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][....][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][....][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][....][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][....][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][.....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][.....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[....][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][....][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][.....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][....][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][.....][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][....][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][....][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][....][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][....][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][....][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][...][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][....][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][.....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][....][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[....][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][....][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][.....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][.....][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][....][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][....][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][....][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][....][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][...][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][....]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][.....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][....][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[....][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][....][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][....][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][...][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][.....][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][...][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][....][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][...]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][....][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][....]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][.....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][....][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[....][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][....][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][....][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][.....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][.....][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][...][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][....][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][...]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][....][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][....][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[....][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][....]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][....][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][.....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][....][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][.....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][...][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][....][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][...]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][....][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][....][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[....][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][....]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][....][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][.....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][....][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][....][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][...][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][.....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][...][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][.....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][....][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][....][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][....][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][....]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][....][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][.....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][....][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][.....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][...][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][.....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][...][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][.....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][...][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][....]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][....][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][.....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][....][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][.....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][....][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][....][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][....][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][.....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][...][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][.....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][...][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][.....][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][....][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][.....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][....][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][.....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][....][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][....][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][....][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...]x[..][...][...][...][...][...][....][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][...][...][...][....][..][....][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][...][...][...][....][..][...][....][..][...][....][..][...][...]x[...][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[..][...][...][....][...][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][..][...][...]x[...][..][...][....][..][...][....][..][...][.....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][..][...][....][...][...][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][..][...][....][...][..][....][...][..][...]x[...][..][...][.....][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][..][...][....][....][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][..][...][....][...][..][....][...][..][....][...][..][.....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][..][...]x[...][....][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][..][....][...][...][..]x[...][...][..][....][...][..][.....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][..][....][...][....][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][..][....][...][...][...][...][...][...][...][...][..]x[....][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][..][....][....][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..] + +5.005 sectors/frame + 32 audio sector span 1001/200 +[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][....][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][....][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][...][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][....][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][....][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][.....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][...][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][....][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][....][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][.....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][....][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][....][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][....][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][.....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][....][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][...][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][....][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][.....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][....][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][....][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][.....][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][....][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][....][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][....][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][.....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][....][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][....][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][....][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][....][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][....][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][.....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][....][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][....][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][....][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][.....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][....][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][....][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[....][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][....][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][...][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][....][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][.....][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][....][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][....][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][....][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][.....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][....][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][....][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][...][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][.....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][....][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][....][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][....][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][....][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][.....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][....][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][....][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][....][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[....][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][....][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][....][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][....][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][.....][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][...][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][....][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][....][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][.....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][....][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][....][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][....][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][.....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][....][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][....][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][....][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][....][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][....][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][...][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[....][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][....][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][....][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][....][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][.....][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][....][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][....][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][....][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][....][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][....]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][.....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][....][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][....][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][....][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][....][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][....][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][....][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][....][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][....][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][...][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][....][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[....][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][....][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][...][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][....][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][.....][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][....][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][....][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][....]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][.....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..][....][...][...][...][...][..][....][...][....][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][....][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][..][....][...][...][...][...][...][...][....][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][..]x[...][...][...][...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][....][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][....][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][...][...][...][...][...][...][....][...][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][....][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][....][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][..][...][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][....][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][..][...][...][...][...][....][....][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][..][...][...][...][...][....][...][..][...][...][...][...]x[...][..][....][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][....][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][....][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][..][...][...][...][...]x[....][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...][....][...][...][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][..][...][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][....][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][.....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...][.....][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][..][...][...][...]x[...][...][...][..][...][...][....][...][....][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][...][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][..][...][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][....]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][..][...][...][....][....][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...][....][...][...][...][..][...][....][...][....][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][..][...][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][....][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][....][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][..][...][....][....][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][....][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][....][...][..][....][...][...][...][...][..][....][...][...][...][...][..][...]x[...][...][...][...][...][..][....][...][...][...][...][..][....][...][...] + +4.5 sectors/frame 9/2 loops +[..][...] + +4.5 sectors/frame + 8 audio sector span 9/2 loops +[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x + +4.5 sectors/frame + 16 audio sector span 9/2 loops +[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x + +4.5045 sectors/frame 9009/2000 loops +[..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][...][..][....] + +4.5045 sectors/frame + 4 audio sector span 9009/2000 loops +[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][.....][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][.....][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][.....][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[...][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[....][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[....][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[....][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][...][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][....]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][...][..][...]x[.]x[.]x[.]x[...][..][....]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][...][..][...]x[.]x[...][..][..][..][....]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][..][..][...]x[.]x[...][..][...][..][...]x + +4.5045 sectors/frame + 8 audio sector span 9009/2000 +[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][....][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][....][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][....][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][....][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][....][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][....][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][....][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][....][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][....][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][....][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][....][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][....][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][....][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][....][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][....][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][....][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][....][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][....][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][....][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][....][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][....][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][....][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][....][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][....][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][....][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][....][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][....][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][....][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][....][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][....][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][....][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][....][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[...][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[...][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[...][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[...][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[...][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[...][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[...][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[...][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][...][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][...][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][...][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][...][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][...][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][...][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][...][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][...][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][...]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][...]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][...]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][...]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][...]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][...]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][...]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][...]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][....][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][....][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][....][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][....][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][....][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][....][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][....][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][....][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][....][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][....][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][....][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][....][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][....][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][....][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][....][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][....][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][....][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][....][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][....][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][....][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][....][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][....][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][....][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][....][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][....][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][....][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][....][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][....][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][....][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][....][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][....][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][....][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[...][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[...][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[...][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[...][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[...][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[...][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[...][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[...][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][...][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][...][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][...][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][...][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][...][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][...][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][...][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][...][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][...]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][...]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][...]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][...]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][...]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][...]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][...]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][...]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][....][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][....][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][....][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][....][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][....][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][....][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][....][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][....][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][....][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][....][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][....][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][....][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][....][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][....][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][....][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][....][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][....][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][.][...][..]x[..][...][..][...][..][...][..]x[..][...][..][....][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][.]x[..][...][..][...][..][...][..]x[..][...][..][....][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][..][..][...][..][...][..]x[..][...][..][....][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][..][..][...][..]x[..][...][..][....][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[.][..]x[..][...][..][....][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][.][...][..][....][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...][..][...][..]x[..][...][..][...][..][...][..]x[..][...][..][...][.][...] + +4.5045 sectors/frame + 16 audio sector span 9009/2000 +[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][.....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][...][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][.....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][...][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][.....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][....][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][....][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][....][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][....][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][....][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][....][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][....][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][.....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][...][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][.....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][...][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][.....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][....][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][....][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][....][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][....][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][....][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][....][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][....][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][.....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][...][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][.....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][...][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][.....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][....][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][....][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][....][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][....][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][....][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][....][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][....][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][.....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][...][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][.....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][...][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][.....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][....][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][....][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][....][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][....][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][....][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][....][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][....][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][.....][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][...][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][.....][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][...][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][.....][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][....][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[...][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][....][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[...][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][....][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[...][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][....][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[....][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][...][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[....][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][...][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[....][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][....][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][...][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][....][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][...][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][....][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][...][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][....][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][....][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][...][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][....][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][...][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][....][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][....]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][...][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][....]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][...][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][....]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][...][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][....]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][....][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][...]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][....][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][...]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][....][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][.....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][...][..][...][..][...][..][...][...][..][..][...][...][...][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][...][..][...][..]x[..][..][...][...][..][..][.....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][...][..][...][...][..][..][...][...][...][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[..][..][...][...][..][..][.....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][..][..][...][...][...][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][...]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][..][..][.....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][..][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][..][..][....][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][....][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][..][..][....][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][....][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][..][..][....][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][....][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][..][..]x[...][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][....][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][..][...][...][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][....][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][..][...][...][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][....][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][..][...][...][..][...][..][...][..][...][..][...][...][..][..][...][...][..][..][....][..][...][..][...][..][...][...][..][..][...][...][..][..][..]x[..][...][..][...][..][...][..]x[..][..][...][...][..][..][...]x[..][..] + +Whole number 4 4/1 loops +[..] + +3.75 sectors/frame 15/4 loops +[..][.][..][..] + +3.75 sectors/frame + 8 audio sector span 15/4 loops +[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x + +3.75 sectors/frame + 16 audio sector span 15/4 loops +[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x + +3.75375 sectors/frame 3003/800 loops +[..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][...][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][...][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][...][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][..][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][..][..][.][..][...] + +3.75375 sectors/frame + 2 audio sector span 3003/800 loops +[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[...]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[...]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[...]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[...]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[...]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[...]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[...]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[...]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[.]x[.]x[.]x[.]x[.]x[.]x#x[.]x[...]x + +3.75375 sectors/frame + 4 audio sector span 3003/800 +[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][...][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][...][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][...]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][...][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][...]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][...]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][...][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][...][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[...][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][...][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[...][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][...]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][...][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[...][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][...][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[...][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[...][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][...][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[...][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][...][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][...][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[...][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][...][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[...][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][...]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][...][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[...][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][...][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[...][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[...][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][...]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][...]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[...][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][...]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[...][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[...][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][...]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[...][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][...]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][...][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[...][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][...]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][...][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[...][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][...]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][...][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][...]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][...][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][...][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][...]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][...][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][...]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][...]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][...][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][...][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[...][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][...][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[...][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][...]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][...][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[...][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][...][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[...][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[...][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][...][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[...][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][...][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][...][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[...][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][...][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[...][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][...]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][...][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[...][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][...][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[...][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][...]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[...][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][...]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][...]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[...][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][...]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[...][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[...][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][...]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[...][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[][..][..][..][..][...]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][]x[.]x[.]x[.]x[.]x[.]x[.]x[.]x[][..][..][..][.][..][..][...][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..][..][..][..][..][..][]x[.]x[.]x[.]x[][..][..][..][.][..][..] + +3.75375 sectors/frame + 8 audio sector span 3003/800 +[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][...][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][...][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][...][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][...][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][....][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][...][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][....][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][....][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][....][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[...][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][...][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[..][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][...][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][..][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[..][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][....][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[...][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][...][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[..][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][....][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[..][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][...]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[..][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][..][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][..][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][..]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][..][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[...][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][...]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][...][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][....][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][..][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][..][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][..]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][..][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][...][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][..]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][....][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][..]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][...][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][...]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][....][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][....][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][..]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][...][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][...][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][...][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][...][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][....][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][....][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][....][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][...][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][....][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][...][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[...][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][...][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[..][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][...][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][..][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[..][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][....][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[...][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][....][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][...][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[..][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][...][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][..][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[..][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][..][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][..][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][...][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][..][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][....][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[...][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][...]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][....][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][..][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][..]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][..][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][...][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][..]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][...][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][....][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][....][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][..]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][...]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][..][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][...][.][.]x[.][..]x[.][..]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][..][..][..][..][..][.][....][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[.][..]x[.][..]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][...][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][.][...][.][.]x[..][.]x[.][.][...][..]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][.][...][.][...][.][...][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][.][...][.][...][.][..][..][..][.][..][..][..][.][.]x[..][...][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..][.]x[..][.]x[.][..]x[.][.][..][..][..][.][..][..][..][.][.]x[..] + +3.75375 sectors/frame + 16 audio sector span 3003/800 +[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][...][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][...][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][...][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][....][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][....][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][....][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][...][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][....][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][...][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][...][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][...][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][...][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[..][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][....][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][...][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][....][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][...][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][...][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][...][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][....][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[...][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][...][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][...][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][...][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][...][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[...][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][...][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][...][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][....][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][..][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][....][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][...][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[...][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][...][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][....][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][..][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][....][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][...][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][...][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][..][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][...][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][...][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][..][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][....][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][...][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][...]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][...][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][...][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][...][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[...][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][...][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][..]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][...][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][...][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][...][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][...][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][...]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][....][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][..][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][...][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][...][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][...][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][....][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][...][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][....][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][...][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][..][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][...]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][..][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][..][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][...][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][....][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][..][.][.][...][...][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][...][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][.][....][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][.][...][..][.][..][..][..][.][..][.]x[..][..][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][.][...][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][...]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][.]x[..][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][..]x[.][.][..][..][..][.][..][..][..][.][...][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][..][..][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][..][..][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][..][..][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][..][..][..][..][..][.][...][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[.][..][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[.][..][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][.][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][.][..][..][.]x[..][.][..][.][...][..][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][.][..][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][.][..][.][....][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][.][..][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][.][..][.][...][..][.][.][...][..][.][.][..]x[..][..][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[.][..][.][..][..][..][.][..][..][..][.][..][.]x[..][.][..][.][...][..][.][.][...][..][.][.][...][..][.][.][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..][..]x[..][.][.][..][...][.][.][..][...][.][.][..][...][.][.][..] + +3.125 sectors/frame 25/8 loops +[.][.][.][.][..][.][.][.] + +3.125 sectors/frame + 8 audio sector span 25/8 loops +[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x + +3.128125 sectors/frame 1001/320 +[.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][..][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][..][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][..][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][..][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][..][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][...][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][..][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][..][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][.][.][.] + +3.128125 sectors/frame + 2 audio sector span 1001/320 +[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x[.]x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x[.]x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x[.]x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x[.]x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x[.]x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x[.]x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x[.]x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x[.]x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x[.]x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[...]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[...]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[...]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[...]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x#x[.]x#x[.]x[.]x#x[.]x# + +3.128125 sectors/frame + 4 audio sector span 1001/320 +[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][..][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][..][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][..][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][..][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[.]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][...][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][...]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[...][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][...][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][...]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[...][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][...][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][...]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][..][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][..][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[.]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][..][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[.]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][..][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[.]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][..][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][...]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[...][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][...][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][...]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][..][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][..][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[.]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][..][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[.]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][..][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][...]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[...][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][...][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][...]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][..][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][..][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[...][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][...][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][...]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[...][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][..][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[.]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][..][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[.]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][..][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][..][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][..][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][..][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[...][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][...][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][...]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[...][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][..][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[.]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][..][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][...]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[...][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][...][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][...]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][..][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][..][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[.]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][..][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[.]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][...][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][...]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[...][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][...][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[.]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][..][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][..][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][..][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][..][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[.]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][..][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[.]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][...][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][...]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[...][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][...][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][...]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[...][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][...][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][...]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][..][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][.][..][..][]x[][.][..][]x[][..][.][..][]x[][.][..][]x[.]x[][.][..][]x[][.][..][..][]x[][.][..][]x[.]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[][..][..][.][]x[][..][.][]x[.]x[][..][.][]x[][..][.][..][]x[][..][.][]x[][..][..][.][]x[][..][.][..][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[][.][]x[.]x[][..][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][]x[.]x[][.][..][]x[.]x[] + +3.128125 sectors/frame + 8 audio sector span 1001/320 +[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][..][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][..][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][...][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][...][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][...][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][...][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][...][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][...][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[..][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][...][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][...][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[..][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][...][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][...][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[..][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][...][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[..][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][..][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][...][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[..][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][..][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][..][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[..][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][..][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][..][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][..][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][..][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][..]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][..][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][..][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][..]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][..][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][..][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][..]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][...][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][..][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][..]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][...][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][.][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][.]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][..][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][..]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][...][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][...][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][..]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][...][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][...][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][.]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][..][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][..][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][...][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][...][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][...][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][...][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][...][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][...][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[..][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][...][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][...][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[..][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][...][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][...][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[..][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][...][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[..][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][..][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][...][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[..][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][..][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][..][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[..][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][..][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][..][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[..][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][..][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][][.]x[.][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][..][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][][..][.][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][..]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][][..][.][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][..][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][]x[.][.][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][..][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][.][.][.]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][..]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][.][..][][.]x[][.][..][.][.]x[][.][..] + +3.0 sectors/frame 3/1 loops +[.] + +3.003 sectors/frame 3003/1000 loops +[.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][.][..] + +3.003 sectors/frame + 2 audio sector span 3003/1000 loops +[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[...]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x#x[.]x[.]x + +3.003 sectors/frame + 4 audio sector span 3003/1000 loops +[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[...][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][..][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][..][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][..][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][...][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][..][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][..][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][..][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][...]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[][.][]x[.]x[.]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[][.][..][]x[.]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[][..][.][]x[.]x + +3.003 sectors/frame + 8 audio sector span 3003/1000 +[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][...][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][...][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][...][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][...][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][...][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][..][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][...][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][...][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][...][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][...][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][...][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][..][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][...][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][...][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][...][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][...][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][...][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[.][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[..][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[..][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[..][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[..][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[..][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][.][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][..][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][..][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][..][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][..][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][..][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][.][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][.][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][.][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][..][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][..][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][..][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][..][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][..][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][.][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][.][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][..]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][..]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][..]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][..]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][..]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][.]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][.]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][...][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][...][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][...][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][...][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][...][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][..][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][..][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][...][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][...][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][...][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][...][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][...][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][..][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][..][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][..][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][...][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][...][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][...][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][...][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][...][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[.][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[.][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[..][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[..][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[..][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[..][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[.][.][.][.][.]x[][.][]x[..][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][][.][.][.][.]x[][.][..][.][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][][.][..][][.]x[][.][..][.][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][][.][..][][.]x[.][][..][.][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][.][][..][][.]x[.][][..][..][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][.][][..][.][]x[.][][..][..][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][][..][.][]x[.][.][.][.][] + +3.003 sectors/frame + 16 audio sector span 3003/1000 +[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][..][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][...][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][..][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][...][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][..][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][...][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][.][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][...][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][..][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][...][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][..][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][...][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][..][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][..][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][..][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][...][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][..][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][...][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][..][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][...][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][.][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][...][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][..][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][...][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][..][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][...][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][..][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][..][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][..][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][...][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][..][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][...][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][..][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][...][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][.][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][...][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][..][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][...][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][..][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][...][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][..][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][..][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][..][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[..][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][..][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[..][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][..][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[..][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][.][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[..][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][..][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[..][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][..][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[..][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][..][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][..][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][..][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][..][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][..][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][..][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][..][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][..][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][.][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][..][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][..][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][..][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][..][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][..][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][..][][.][.][..][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[][.][.][.][.][..][.][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][.][.]x[.][][.][.][.][..][][.][.][.][..][][.][.][..][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][][.][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][.][.]x[.][][.][.][.][..][.][][.][.][..][.][][.][..][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][.][][.][.][..][.][][.][.][.]x[.][.][][.][.][..][..][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][.][.]x[.][.][][.][.][..][.][][.][.][..][.][.][][..][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][.][.][][.][..][.][.][][.][.]x[.][.][][.][.][..][..][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][.][.]x[.][.][.][][.][..][.][.][][.][..][.][.][][..][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][.][.][][.][..][.][.][.][][.]x[.][.][.][][.][..][..][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][][.]x[.][.][.][][.][..][.][.][.][][..][.][.][.][.][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][.][.][.][][..][.][.][.][][.]x[.][.][.][.][][..][..][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][.][]x[.][.][.][.][][..][.][.][.][][..][.][.][.][..][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][][..][..][.][.][.]x[][.][.][.][.][.][.][.][.][.][]x[.][.][.][.][.]x[][.][.][.][.][.][.][.][.][.][] + +2.5 sectors/frame 5/2 loops +[][.] + +2.5 sectors/frame + 4 audio sector span 5/2 loops +[][.][]x[][.][]x#[]x + +2.5 sectors/frame + 8 audio sector span 5/2 loops +[][.][]x[][][.]x[][][][.][][.][.][][][]x + +2.5 sectors/frame + 16 audio sector span 5/2 loops +[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x + +2.5025 sectors/frame 1001/400 loops +[][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][..][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][..][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][.][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][.][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][.][][..] + +2.5025 sectors/frame + 2 audio sector span 1001/400 loops +#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x[.]x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x[.]x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x[.]x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[...]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[...]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[...]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[...]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x[.]x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x[.]x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x#x#x[.]x#x[.]x + +2.5025 sectors/frame + 4 audio sector span 1001/400 +[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[..][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[..][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[][.][]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][..]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][..]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[.]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][..][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[.]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][..][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[.]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][..][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[.]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][..][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][..][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][..][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][..][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[.]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][..][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[.]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[..][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[.]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[..][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.][]x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[.]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][..]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][..]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][..][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][..][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[.]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][..][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[.]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][..][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[.]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][..][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[.]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][..][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][..][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][..][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][..][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[..][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[..][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[.]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x[][.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][..]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[.]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][..]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[.]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][..][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][..][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][..][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][..][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][..][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][..][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[.]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][..][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[.]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][..][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[.]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][..][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[.]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[..][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[..][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[][.][]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][..]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][..]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[.]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][..][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[.]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][..][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[.]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][..][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[.]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][..][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][.][]x[][.]#[.][]x[][..][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][]x[][.][]x[]#x[][.][..][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[]x[][.][]x[][.][]x#[] + +2.5025 sectors/frame + 8 audio sector span 1001/400 +[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][..][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][..][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][..][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][..][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][..][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][..][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][..][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][..][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[.][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][...][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][...][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[..][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][..][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[.][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][..][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[.][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][.][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[.][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][.][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[.][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][.][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[.][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][.][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][...][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[..][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][..][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][..][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][.][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][.][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][.][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][.][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][.][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][.][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][.][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][..][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][..][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][..]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][.][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][.][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][.][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][.][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][.]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][.][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][.]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][.][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][.]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][.][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][.]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][..][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][..]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][...][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][...][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][.]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][..][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][.]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][..][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][..][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][..][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][..][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][..][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][..][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][..][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][..][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][...][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][...][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][...][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[..][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][..][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[.][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][.][][.][.][][][]x[][.][]x[][][][.][.][][..][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[][][.]x[][][][.][][.][.][][][]x[][.][]x[.][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][.][][][..][][][]x[][][.]x[][][][.][][.][..][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[][][][..][][][.][][][..][][][]x[][][.]x[.][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][][][]x[.][][]x[][][][..][][][.][][][..][.][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][..][][][.][.][][.][][][]x[.][][]x[][][][...][][]x[][.][]x[][][][.][.][][.][][][]x[.][][]x[][.][]x[][][][.][.][][.][][] + +2.5025 sectors/frame + 16 audio sector span 1001/400 +[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][..][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][.][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][..][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][...][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][.][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][..][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][.][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][...][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][..][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][...][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][.][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][..][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][..][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][..][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][..][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][.][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][...][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[..][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][.][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[.][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][..][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][...][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][..][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][..][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][.][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][..][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][..][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][.][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][.][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][..][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[..][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][..][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[.][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][.][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][...][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][..][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][.][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][.][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][..][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][..][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][.][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][.][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[..][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][..][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][..][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][.][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][.][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][..][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][.][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][.][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][..][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][..][.][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[][][.][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][.][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][][][.][][.][]x[..][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][][][.][][.][.][.][][][][.][]x[.][][][][.][][..][][][][..][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][][][.][][.]x[][..][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][][][.][][..][][.][][][][.]x[][.][][][][.][.][.][][][][..][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][][][.][][..][.][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][][][.][]x[.][][.][][][][..][][.][][][][..][][.][][][.][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][][][.][.][..][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][][][.]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][][][..][][..][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][][][..][][.][][.][][.][][.][][.][][]x[][.][][.][.][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][][]x[.][.][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][][.][.][][.][][.][.][][][.][][.][]x[][][.][][..][]x[][][.][][.][][.][][.][][.][][]x[][.][][.][][.]x[][][][.][][.][.][][][.] + +2.25 sectors/frame 9/4 loops +[][][.][] + +2.25 sectors/frame + 4 audio sector span 9/4 loops +[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x + +2.25 sectors/frame + 8 audio sector span 9/4 loops +[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x + +2.25225 sectors/frame 9009/4000 loops +[][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][][][][.][.] + +2.25225 sectors/frame + 2 audio sector span 9009/4000 loops +#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x[.]x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x#x#x#x[.]x#x#x#x#x[.]x + +2.25225 sectors/frame + 4 audio sector span 9009/4000 loops +[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][..]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][..]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[][.][]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[][.][]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][..]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][..]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x[][.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x[][.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[.]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[]#x[][.][]x#[]x[]#x[][.][]x#[]x#[]x[.]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.]#[.]#[.][]x#[]x[][.]#[.][]x#[]x[][.][]x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.]#[.][]x[]#x[]#x[][.]#[.][]x[]#x[][.][]x + +2.25225 sectors/frame + 8 audio sector span 9009/4000 +[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][..]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][..]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][..][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][..][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][..][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][..][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][..][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][..][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][..]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][..]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][..][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][..][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][..][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][..][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][..][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][..][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[.]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[.]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[.][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[.][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[.][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[.][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[.][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[.][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][.]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][.]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][.][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][.][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][.][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][.][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][.][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][.][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][.]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][.]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][.][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][.][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][.][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][.][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][.][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][.][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][.]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][.]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][.][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][.][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][.][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][.][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][.][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][.][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][.]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][.]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][.]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][.]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][.]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][.]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][.]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][.]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][..]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][..]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][..][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][..][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][..][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][]#[]x[.][]#[.][][][]x[][][][.][][][..][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][]#[.][.][]#x[][][][.][][][..][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][]#x[][.][]x#[][][..][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][.]#[][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x#[][.][..]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.]#[][.]x[]#[][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][..]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[]#[][..][]#[][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][..][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.][][][]x[][][][.][]#[][..][]#[]x[][][][.][][][]x[][][][.][][][]x[][][][.] + +Whole number 2 2/1 loops +[] + +1.875 sectors/frame 15/8 loops +[][][]#[][][][] + +1.875 sectors/frame + 4 audio sector span 15/8 loops +[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x + +1.875 sectors/frame + 8 audio sector span 15/8 loops +[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x + +1.876875 sectors/frame 3003/1600 loops +[][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[.][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][.][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][.][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][.]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][][][][]#[][][][.] + +1.876875 sectors/frame + 4 audio sector span 3003/1600 +[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[..]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[..]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[..]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[][.]#[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[..]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[..]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[.]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[..]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x#[]x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[.]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x#[]x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[.]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[][.][]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[..]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[][.][]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x##[.][]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x[][.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[.]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x[]#x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x[][.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[.]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[..]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[..]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.][]x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[..]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[..]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[..]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[..]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x[][.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[..]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x[][.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[..]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.][]x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[.]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.][]x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x#[]x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[][.][]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[..]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[][.]##x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[][.][]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[..]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[.]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[.]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x[]#x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[.]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[.]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[..]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[.]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x##[.][]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[..]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]#[.][]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[..]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x[][.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[..]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x[]#x#[]x#[]x#[]x###x[]#x[]#x[]#x#[]x#[]x[][.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x##[.]#[.]#[.]##x#[]x#[]x#[]x#[]x##[.]#[.]#[.]##x[][.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.]#[.]#[.]##x[]#x[]#x[]#x##[.]#[.] + +1.876875 sectors/frame + 8 audio sector span 3003/1600 +[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[..]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][..]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][..]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][..]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[..][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[..][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[..][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][..]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x[][][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][..]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[..][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[.]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[.][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[..]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x[][][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x[][][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.][][]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][.]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[.]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[.][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[.][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[.][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[.][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.][]#[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][.]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[.]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][.]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][.][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[.]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[.][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]#[][][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][.]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][][][]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][.]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][.][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[.][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][.][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[.][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][][]#[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][][][]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[.]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][.]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][.]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][.]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[.][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[.][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[.]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][.]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]#[]x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][.]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[][.]#[][][.]##[][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][][]x##[][][.]#[][]#x#[][][]x#[][]#[.]#[][][.]#[]#[]x#[][][]x#[]#[.]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][][.]##[][]x[]#[][]x##[][][.]#[][]#x[]#[][]x[]#[]#[.]#[][][.]#[]#[]x[]#[][]x[]##[][.]#[][][.]##[][]x[]#[][..]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x#[]#[][.][]#[]#x[]#[][]x[]#[]#[.][]#[][.][]##[]x[]#[][]x[]##[][.][]#[][.]##[][]x[]#[][]x[]##[][.][]#[][.]##[][..][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[]#x[][]#[]x[][]##[.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.][]##[]x[][]#[]x[]##[][.][]#[][.]#[]#[]x[][]#[]x#[]#[][.][]#[.]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[][]##[.][][]#[.][]##[]x[][]#[]x[]#[]#[.][][]#[.]#[]#[]x[][]#[]x#[][]#[.][][]##x[][]#[]x[][]##[.][][][]x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]##[.][][]#[.][]#[]#x[][][]#x[]#[]#[.][][]#[.]#[][]#x[][][]#x#[][]#[.][][]##x[][][]#x[][]##[.][][]#[.][][]##x[][][]#x[][]#[]x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][][]#x#[][][]x#[][]##x[][][]#x[][]#[]x#[][][]x#[]#[]#x[][][]#x[]#[][]x#[][][]x##[][]#x[] + +1.5625 sectors/frame 25/16 loops +[]#[]#[]#[]#[][]#[]#[]#[] + +1.5625 sectors/frame + 4 audio sector span 25/16 loops +[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x + +1.5640625 sectors/frame 1001/640 +[]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[.][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[][][][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[.]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[.]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[][][]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[.]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[.]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][][][]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][.]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][.]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[.][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[.][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[][][][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[.]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[.]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[][][]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[.]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[.]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[][][]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[.]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[.]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][][][]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][.]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][.]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[.][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[.][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[][][][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[.]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[.]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[][][]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[.]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[.]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][][][]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][.]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][.]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[.][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[.][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[][][][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[.]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[.]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[][][]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[.]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[.]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[][][]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[.]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[.]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[][]#[]#[]#[]#[][]#[]#[]#[] + +1.5640625 sectors/frame + 4 audio sector span 1001/640 +[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x##[.][]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x##[.]#[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]#[.]##x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[][.]##x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x[]#x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[..]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[.]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x[][.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x#[]x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x#[]x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x#[]x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.][]x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[][.]##x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[..]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[..]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x##[.][]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x[][.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x[]#x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x[]#x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x[]#x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x#[]x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x#[]x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.][]x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[.]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[..]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[..]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x##[.][]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x##[.]#[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x[]#x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x[]#x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x[]#x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x[]#x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.][]x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[.]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[..]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x#[]x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x##[.][]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x##[.]#[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]#[.]##x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[][.]##x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x[]#x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[..]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[.]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x[][.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x##[.]##x##[.]##x###x##[.]##x##[.]##x##[.]##x###x[]#x###x##[.]##x#[]x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x###x[]#x###x[]#x###x###x[]#x###x[]#x###x[]#x###x#[]x###x###x[]#x#[]x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x###x#[]x###x#[]x###x#[]x###x##[.]##x###x#[]x###x#[]x###x#[]x###x##[.] + +1.5 sectors/frame 3/2 loops +#[] + +1.5 sectors/frame + 4 audio sector span 3/2 loops +#[]x###x###x + +1.5 sectors/frame + 8 audio sector span 3/2 loops +#[]#[]#x##[]#[]x###[]##x + +1.5015 sectors/frame 3003/2000 loops +#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[]#[.] + +1.5015 sectors/frame + 4 audio sector span 3003/2000 +#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[..]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]#[.]##x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x##[.]##x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x##[.]#[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[..]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x[]#x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x[]#x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x[]#x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[.]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x#[]x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x#[]x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x#[]x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[..]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]#[.]##x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x##[.]##x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x##[.]#[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[..]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x[]#x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x[]#x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x[]#x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[.]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x#[]x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x#[]x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x#[]x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[..]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]#[.]##x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x##[.]##x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x##[.]#[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[..]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x[]#x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x[]#x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x[]#x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[.]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x#[]x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x#[]x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x#[]x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[..]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]#[.]##x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x##[.]##x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x##[.]#[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[..]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x[]#x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x###x#[]x###x[]#x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x##[.]##x###x[]#x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[]#x###x###x[.]x###x###x#[]x###x###x#[]x###x###x#[]x###x### + +1.5015 sectors/frame + 8 audio sector span 3003/2000 +#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[..]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[..]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[..]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[..]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[..]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]#[.]#[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]#[.]#[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]#[.]#[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[..]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[..]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[..]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[..]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[..]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x[]#[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x[]#[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x[]#[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[.]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[.]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[.]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[.]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[.]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x#[]#[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x#[]#[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x#[]#[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[.]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[.]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[.]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[.]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[.]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]#[]#[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]#[]#[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]#[]#[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[.]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[.]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[.]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[.]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[.]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]#[]#[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]###[]#x[]#[]#[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]###[]x#[]###[.]#[]###x[]#[]#[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[]##x#[]###[.]#[]###x[]#[.]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[]##x#[]#[]#x##[]###x[]#[.]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[]##x#[]#[]#x##[]#[]x###[.]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[]#[.]###[]#x##[]#[]x###[.]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[]#[.]###[]#x[]###[]x###[.]#x[]###[]x#[]###[.]###[]#x[]###[]x#[]###[.]## + +1.25 sectors/frame 5/4 loops +##[]# + +1.25125 sectors/frame 1001/800 loops +##[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[.]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[.]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]##[][]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]#[]#[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[]###[][] + +1.125 sectors/frame 9/8 loops +####[]### + +1.126125 sectors/frame 9009/8000 loops +####[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]#######[]##[] + diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/InconsistentFrameSequence.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/InconsistentFrameSequence.java index 5e0e119..e0ac393 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/InconsistentFrameSequence.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/InconsistentFrameSequence.java @@ -51,6 +51,7 @@ /** There are some unique frame rates that just don't make any sense. * These unique sequences of frame sectors just have to be manually * specified. */ +//@Deprecated public class InconsistentFrameSequence { private static final Logger LOG = Logger.getLogger(InconsistentFrameSequence.class.getName()); diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/StrFrameRateCalc.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/StrFrameRateCalc.java index e4e89ab..b99fc31 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/StrFrameRateCalc.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/StrFrameRateCalc.java @@ -44,6 +44,7 @@ import java.util.logging.Logger; import javax.annotation.CheckForNull; import jpsxdec.util.Fraction; +import jpsxdec.util.Misc; /** Functions and classes to calculate the frame rate of standard STR movies. * @@ -152,13 +153,16 @@ public class StrFrameRateCalc { private WholeNumberSectorsPerFrame _wholeFrameRate; @CheckForNull private LinkedList _inconsistentFrameRate; + private final FpsSequence.Builder _fpsBuidler = new FpsSequence.Builder(); public StrFrameRateCalc(int iFirstFrameStartSector, int iFirstFrameEndSector) { + _fpsBuidler.addFrame(iFirstFrameStartSector, iFirstFrameEndSector); _wholeFrameRate = new WholeNumberSectorsPerFrame(iFirstFrameEndSector); _inconsistentFrameRate = InconsistentFrameSequence.generate(iFirstFrameStartSector, iFirstFrameEndSector); } public void addFrame(int iNextFrameStartSector, int iNextFrameEndSector) { + _fpsBuidler.addFrame(iNextFrameStartSector, iNextFrameEndSector); if (_wholeFrameRate != null) if (!_wholeFrameRate.matchesNextVideo(iNextFrameStartSector, iNextFrameEndSector)) _wholeFrameRate = null; // failed to match any whole number frame rates @@ -168,7 +172,7 @@ public void addFrame(int iNextFrameStartSector, int iNextFrameEndSector) { if (!it.next().matchesNextVideo(iNextFrameStartSector, iNextFrameEndSector)) it.remove(); } - if (_inconsistentFrameRate.size() == 0) + if (_inconsistentFrameRate.isEmpty()) _inconsistentFrameRate = null; // failed to match any inconsistent frame rates } } @@ -191,36 +195,133 @@ public String toString() { //-------------------------------------------------------------------------- - public @CheckForNull Fraction getSectorsPerFrame() { + public @CheckForNull Fraction getSectorsPerFrame(int iStartSector, int iEndSector, int iFrameCount) { + + char cCaseFpsSeqMatch; + char cCaseOriginalLogicMatch; + char cCase1SectPerFrm; + char cCaseOldAndNewSame; + char cCaseHasNewFps; + char cCaseIsVfr; + char cCase1Frame; + + int iSectorSize = iEndSector - iStartSector + 1; + float fltAverage = (float)iSectorSize / iFrameCount; + StringBuilder sbLog = null; if (LOG.isLoggable(Level.INFO)) { sbLog = new StringBuilder(toString()); } - Fraction sectorsPerFrame = null; + Fraction oldSectorPerFrame = null; if (_wholeFrameRate != null) { + cCaseOriginalLogicMatch = '1'; int[] aiPossibleSectorsPerFrame = _wholeFrameRate.getPossibleSectorsPerFrame(); if (aiPossibleSectorsPerFrame != null) { - sectorsPerFrame = new Fraction(aiPossibleSectorsPerFrame[aiPossibleSectorsPerFrame.length-1]); + oldSectorPerFrame = new Fraction(aiPossibleSectorsPerFrame[aiPossibleSectorsPerFrame.length-1]); } } else if (_inconsistentFrameRate != null) { + cCaseOriginalLogicMatch = '1'; for (InconsistentFrameSequence frameSeq : _inconsistentFrameRate) { + LOG.log(Level.INFO, "Frame rate match for video in sectors {0,number,#}-{1,number,#} ({2,number,#} frames / {3,number,#} sectors): {4}", + new Object[]{iStartSector, iEndSector, iFrameCount, iSectorSize, frameSeq}); Fraction frmSeqSpf = frameSeq.getSectorsPerFrame(); - if (sectorsPerFrame == null) - sectorsPerFrame = frmSeqSpf; + if (oldSectorPerFrame == null) + oldSectorPerFrame = frmSeqSpf; else { - if (frmSeqSpf.getNumerator() < sectorsPerFrame.getNumerator()) - sectorsPerFrame = frmSeqSpf; + if (frmSeqSpf.getNumerator() < oldSectorPerFrame.getNumerator()) + oldSectorPerFrame = frmSeqSpf; } } + } else { + cCaseOriginalLogicMatch = '0'; + } + + + Fraction newFps; + FpsSequence.Match newMatch = null; + cCase1Frame = iFrameCount == 1 ? '1' : '0'; + + if (iFrameCount == iSectorSize) { + newFps = new Fraction(1); + cCase1SectPerFrm = '1'; + cCaseFpsSeqMatch = 'x'; + cCaseHasNewFps = '1'; + cCaseIsVfr = '0'; + } else if (iFrameCount == 1) { + newFps = new Fraction(iSectorSize); + cCase1SectPerFrm = '0'; + cCaseFpsSeqMatch = 'x'; + cCaseHasNewFps = '1'; + cCaseIsVfr = '0'; + } else { + cCase1SectPerFrm = '0'; + + newMatch = _fpsBuidler.findMatch(); + if (newMatch != null) { + LOG.log(Level.INFO, "Matching fps sequence: {0}", newMatch); + if (false && newMatch.iMatchesAtSector != 0) { + System.out.println(newMatch); + System.out.println(newMatch.sBuiltSequence); + } + cCaseFpsSeqMatch = '1'; + cCaseHasNewFps = '1'; + + newFps = newMatch.sectorPerFrame; + + if (newMatch.blnOneToOne) { + cCaseIsVfr = '0'; + } else { + cCaseIsVfr = '1'; + } + } else { + cCaseFpsSeqMatch = '0'; + cCaseHasNewFps = '0'; + cCaseIsVfr = 'x'; + + newFps = null; + } + + } + + if (Misc.objectEquals(newFps, oldSectorPerFrame)) { + cCaseOldAndNewSame = '1'; + } else { + cCaseOldAndNewSame = '0'; } if (sbLog != null) { - if (sectorsPerFrame != null) - sbLog.append(" Chose ").append(sectorsPerFrame); + if (oldSectorPerFrame != null) + sbLog.append(" Chose ").append(oldSectorPerFrame); LOG.info(sbLog.toString()); } - return sectorsPerFrame; + + if (LOG.isLoggable(Level.INFO)) { + String s = String.format("Sectors %d-%d (%d) frames %d average %s " + + "CASE%c%c%c%c%c%c%c " + + "old %s new %s", + iStartSector, iEndSector, iSectorSize, iFrameCount, new Fraction(iSectorSize, iFrameCount), + + cCaseOriginalLogicMatch, + cCase1Frame, + cCase1SectPerFrm, + cCaseFpsSeqMatch, + cCaseIsVfr, + cCaseHasNewFps, + cCaseOldAndNewSame, + + oldSectorPerFrame, newFps + ); + + if (newMatch != null) { + String s2 = String.format(" @%06d vfr %s %s", newMatch.iMatchesAtSector, !newMatch.blnOneToOne, newMatch.sDescription); + s += s2; + } + + LOG.info(s); + } + + return newFps; } } diff --git a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/WholeNumberSectorsPerFrame.java b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/WholeNumberSectorsPerFrame.java index 31e5e81..0420f05 100644 --- a/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/WholeNumberSectorsPerFrame.java +++ b/jpsxdec/src/jpsxdec/modules/video/sectorbased/fps/WholeNumberSectorsPerFrame.java @@ -64,6 +64,7 @@ * This isn't usable for movies with only 1 or 2 frames, * but with that few of frames, the frame rate isn't a big deal. */ +//@Deprecated public class WholeNumberSectorsPerFrame { // TODO: how can we detect if the video has a variable frame rate? diff --git a/jpsxdec/src/jpsxdec/modules/xa/DiscItemXaAudioStream.java b/jpsxdec/src/jpsxdec/modules/xa/DiscItemXaAudioStream.java index db2301b..612a94d 100644 --- a/jpsxdec/src/jpsxdec/modules/xa/DiscItemXaAudioStream.java +++ b/jpsxdec/src/jpsxdec/modules/xa/DiscItemXaAudioStream.java @@ -37,7 +37,8 @@ package jpsxdec.modules.xa; -import java.io.ByteArrayOutputStream; +import java.io.Closeable; +import java.io.EOFException; import java.io.File; import java.io.IOException; import java.util.BitSet; @@ -47,25 +48,25 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; import javax.sound.sampled.AudioFormat; -import javax.sound.sampled.AudioInputStream; -import javax.sound.sampled.AudioSystem; import javax.sound.sampled.UnsupportedAudioFileException; import jpsxdec.adpcm.XaAdpcmDecoder; import jpsxdec.adpcm.XaAdpcmEncoder; -import jpsxdec.cdreaders.CdFileSectorReader; -import jpsxdec.cdreaders.CdSector; +import jpsxdec.cdreaders.ICdSectorReader; +import jpsxdec.cdreaders.CdReadException; import jpsxdec.cdreaders.DiscPatcher; import jpsxdec.discitems.DiscItem.GeneralType; import jpsxdec.discitems.SerializedDiscItem; +import jpsxdec.formats.Signed16bitLittleEndianLinearPcmAudioInputStream; import jpsxdec.i18n.I; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.exception.LocalizedDeserializationFail; import jpsxdec.i18n.exception.LocalizedIncompatibleException; +import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ProgressLogger; import jpsxdec.modules.IIdentifiedSector; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.modules.sharedaudio.DecodedAudioPacket; -import jpsxdec.modules.sharedaudio.DiscItemAudioStream; +import jpsxdec.modules.sharedaudio.DiscItemSectorBasedAudioStream; import jpsxdec.modules.sharedaudio.ISectorAudioDecoder; import jpsxdec.util.IO; import jpsxdec.util.IncompatibleException; @@ -73,7 +74,7 @@ import jpsxdec.util.TaskCanceledException; /** Represents a series of XA ADPCM sectors that combine to make an audio stream. */ -public class DiscItemXaAudioStream extends DiscItemAudioStream { +public class DiscItemXaAudioStream extends DiscItemSectorBasedAudioStream { private static final Logger LOG = Logger.getLogger(DiscItemXaAudioStream.class.getName()); @@ -106,7 +107,7 @@ public class DiscItemXaAudioStream extends DiscItemAudioStream { @CheckForNull private final BitSet _sectorsWithAudio; - public DiscItemXaAudioStream(@Nonnull CdFileSectorReader cd, + public DiscItemXaAudioStream(@Nonnull ICdSectorReader cd, int iStartSector, int iEndSector, @Nonnull XaAudioFormat format, int iStride, @@ -137,7 +138,7 @@ public DiscItemXaAudioStream(@Nonnull CdFileSectorReader cd, _sectorsWithAudio = sectorsWithAudio; } - public DiscItemXaAudioStream(@Nonnull CdFileSectorReader cd, @Nonnull SerializedDiscItem fields) + public DiscItemXaAudioStream(@Nonnull ICdSectorReader cd, @Nonnull SerializedDiscItem fields) throws LocalizedDeserializationFail { super(cd, fields); @@ -307,74 +308,65 @@ public String toString() { @Override - public void replace(@Nonnull ProgressLogger pl, @Nonnull File audioFile) + public void replace(@Nonnull DiscPatcher patcher, @Nonnull File audioFile, @Nonnull ProgressLogger pl) throws IOException, UnsupportedAudioFileException, LocalizedIncompatibleException, - CdFileSectorReader.CdReadException, + CdReadException, DiscPatcher.WritePatchException, - TaskCanceledException + TaskCanceledException, LoggedFailure { - AudioInputStream ais = AudioSystem.getAudioInputStream(audioFile); + Signed16bitLittleEndianLinearPcmAudioInputStream ais = openForReplace(audioFile, getSampleFramesPerSecond(), isStereo(), pl); + Closeable streamToClose = ais; try { - AudioFormat fmt = ais.getFormat(); - boolean blnFormatEquals = Math.abs(fmt.getSampleRate() - _format.iSampleFramesPerSecond) < 1f; - blnFormatEquals &= ( isStereo() && (fmt.getChannels() == 2) ) - || - ( !isStereo() && (fmt.getChannels() == 1) ); - blnFormatEquals &= ais.getFrameLength() == getSampleFrameCount(); - - if (!blnFormatEquals) { - throw new LocalizedIncompatibleException( - I.AUDIO_REPLACE_FORMAT_MISMATCH( - ais.getFrameLength(), fmt.getChannels(), fmt.getSampleRate(), - getSampleFrameCount(), isStereo() ? 2 : 1, getSampleFramesPerSecond() - )); - } - XaAdpcmEncoder encoder; try { - encoder = new XaAdpcmEncoder(ais, _format.iBitsPerSample); + streamToClose = encoder = new XaAdpcmEncoder(ais, _format.iBitsPerSample); } catch (IncompatibleException ex) { - throw new RuntimeException("This should have been checked above", ex); + throw new RuntimeException("This should have been checked already", ex); } - try { - SectorClaimSystem it = createClaimSystem(); - pl.progressStart(getSectorLength()); - for (int iSector = 0; it.hasNext(); iSector++) { - IIdentifiedSector origIdSect = it.next(pl); - if (origIdSect instanceof SectorXaAudio && isPartOfStream((SectorXaAudio)origIdSect)) { - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - long lngSampleFramesReadBefore = encoder.getSampleFramesRead(); - pl.log(Level.INFO, I.WRITING_SAMPLES_TO_SECTOR(lngSampleFramesReadBefore, origIdSect.toString())); - encoder.encode1Sector(baos); - assert !encoder.isEof(); - pl.log(Level.INFO, I.CMD_PATCHING_SECTOR_DESCRIPTION(origIdSect.toString())); - if (pl.isSeekingEvent()) - pl.event(I.CMD_PATCHING_SECTOR_NUMBER(origIdSect.getSectorNumber())); - CdSector origSect = origIdSect.getCdSector(); - getSourceCd().addPatch(origSect.getSectorIndexFromStart(), 0, baos.toByteArray()); - - pl.progressUpdate(iSector); + SectorClaimSystem it = createClaimSystem(); + pl.progressStart(getStartSector(), getEndSector()); + while (it.hasNext()) { + IIdentifiedSector origIdSect = it.next(pl); + if (origIdSect instanceof SectorXaAudio && isPartOfStream((SectorXaAudio)origIdSect)) { + long lngSampleFramesReadBefore = encoder.getSampleFramesRead(); + pl.log(Level.INFO, I.WRITING_SAMPLES_TO_SECTOR(lngSampleFramesReadBefore, origIdSect.toString())); + + byte[] abEncoded; + try { + abEncoded = encoder.encode1Sector(); + } catch (EOFException ex) { + throw new LocalizedIncompatibleException(I.CMD_REPLACE_AUDIO_TOO_SHORT(ais.getSampleFramesRead(), getSampleFrameCount()), ex); } + + pl.log(Level.INFO, I.CMD_PATCHING_SECTOR_DESCRIPTION(origIdSect.toString())); // TODO kinda redundant logging here + if (pl.isSeekingEvent()) + pl.event(I.CMD_PATCHING_SECTOR_NUMBER(origIdSect.getSectorNumber())); + + patcher.addPatch(origIdSect.getSectorNumber(), 0, abEncoded); } - it.close(pl); - pl.progressEnd(); - } finally { - IO.closeSilently(encoder, LOG); + pl.progressUpdate(origIdSect.getSectorNumber()); + } + it.flush(pl); + + if (!ais.nextReadReturnsEndOfStream()) { + throw new LocalizedIncompatibleException(I.CMD_REPLACE_AUDIO_TOO_LONG(getSampleFrameCount())); } + pl.progressEnd(); } finally { - IO.closeSilently(ais, LOG); + IO.closeSilently(streamToClose, LOG); } } - public void replaceXa(@Nonnull ProgressLogger pl, @Nonnull DiscItemXaAudioStream other) + public void replaceXa(@Nonnull DiscPatcher patcher, @Nonnull DiscItemXaAudioStream other, @Nonnull ProgressLogger pl) throws LocalizedIncompatibleException, - CdFileSectorReader.CdReadException, + CdReadException, DiscPatcher.WritePatchException, - TaskCanceledException + TaskCanceledException, + LoggedFailure { pl.log(Level.INFO, I.CMD_PATCHING_DISC_ITEM(this.toString())); pl.log(Level.INFO, I.CMD_PATCHING_WITH_DISC_ITEM(other.toString())); @@ -418,11 +410,13 @@ public void replaceXa(@Nonnull ProgressLogger pl, @Nonnull DiscItemXaAudioStream if (pl.isSeekingEvent()) pl.event(I.CMD_PATCHING_SECTOR_NUMBER(origIdSect.getSectorNumber())); byte[] abPatchData = patchXaSect.getCdSector().getCdUserDataCopy(); - getSourceCd().addPatch(origXaSect.getSectorNumber(), 0, abPatchData); + patcher.addPatch(origXaSect.getSectorNumber(), 0, abPatchData); pl.progressUpdate(iSector); } } + origIt.flush(pl); + origIt.flush(pl); // hopefully all the sectors were coped at this point and no remain in this XA stream pl.progressEnd(); } diff --git a/jpsxdec/src/jpsxdec/modules/xa/SectorClaimToSectorXaAudio.java b/jpsxdec/src/jpsxdec/modules/xa/SectorClaimToSectorXaAudio.java index 380312b..843314d 100644 --- a/jpsxdec/src/jpsxdec/modules/xa/SectorClaimToSectorXaAudio.java +++ b/jpsxdec/src/jpsxdec/modules/xa/SectorClaimToSectorXaAudio.java @@ -40,7 +40,6 @@ import java.io.IOException; import javax.annotation.Nonnull; import jpsxdec.cdreaders.CdSector; -import jpsxdec.i18n.exception.LoggedFailure; import jpsxdec.i18n.log.ILocalizedLogger; import jpsxdec.modules.SectorClaimSystem; import jpsxdec.util.IOIterator; @@ -52,7 +51,7 @@ public class SectorClaimToSectorXaAudio implements SectorClaimSystem.SectorClaim public void sectorRead(@Nonnull SectorClaimSystem.ClaimableSector cs, @Nonnull IOIterator peekIt, @Nonnull ILocalizedLogger log) - throws IOException, LoggedFailure + throws IOException { if (cs.isClaimed()) return; diff --git a/jpsxdec/src/jpsxdec/modules/xa/SectorXaAudio.java b/jpsxdec/src/jpsxdec/modules/xa/SectorXaAudio.java index 00e6bc4..055d4ac 100644 --- a/jpsxdec/src/jpsxdec/modules/xa/SectorXaAudio.java +++ b/jpsxdec/src/jpsxdec/modules/xa/SectorXaAudio.java @@ -164,15 +164,17 @@ public String toString() { * sectors. In that case it really doesn't generate anything but silence. * */ public boolean isSilent() { + CdSector cdSector = getCdSector(); + for(int iSndGrp = 0, i = 0; iSndGrp < XaAdpcmDecoder.ADPCM_SOUND_GROUPS_PER_SECTOR; iSndGrp++, i += XaAdpcmDecoder.SIZEOF_SOUND_GROUP) { // just check if all ADPCM values are 0 for (int j = 16; j < XaAdpcmDecoder.SIZEOF_SOUND_GROUP; j++) { - if (i+j >= getCdSector().getCdUserDataSize()) + if (i+j >= cdSector.getCdUserDataSize()) return false; // catch toString when probablity == 0 - if (getCdSector().readUserDataByte(i+j) != 0) + if (cdSector.readUserDataByte(i+j) != 0) return false; } } diff --git a/jpsxdec/src/jpsxdec/modules/xa/XaAudioFormat.java b/jpsxdec/src/jpsxdec/modules/xa/XaAudioFormat.java index 443e957..06e194d 100644 --- a/jpsxdec/src/jpsxdec/modules/xa/XaAudioFormat.java +++ b/jpsxdec/src/jpsxdec/modules/xa/XaAudioFormat.java @@ -218,9 +218,9 @@ public int calculateDiscSpeed(int iSectorStride) { * 37800 2 8 32 invalid *
    */ private static int calculateDiscSpeed(int iSamplesPerSecond, - boolean blnStereo, - int iBitsPerSample, - int iSectorStride) + boolean blnStereo, + int iBitsPerSample, + int iSectorStride) { if (iSectorStride < 1) return -1; diff --git a/jpsxdec/src/jpsxdec/psxvideo/PsxYCbCr_int.java b/jpsxdec/src/jpsxdec/psxvideo/PsxYCbCr_int.java index ab4ca49..ffa11bd 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/PsxYCbCr_int.java +++ b/jpsxdec/src/jpsxdec/psxvideo/PsxYCbCr_int.java @@ -54,7 +54,7 @@ public PsxYCbCr_int() { public static final int FIXED_BITS = 16; public static final double FIXED_MULT = 1L << FIXED_BITS; - // these values produce perfect hardware YCbCr conversion. + // these values will simulate accurate hardware YCbCr conversion. // they weren't very difficult to find because the YCbCr->RGB conversion // equation is quite forgiving. There are many values which would // generate perfect hardware emulation. diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Iki.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Iki.java index 10e21b1..1c2b067 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Iki.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Iki.java @@ -82,7 +82,10 @@ public class BitStreamUncompressor_Iki extends BitStreamUncompressor { int iHeight = IO.readSInt16LE(abFrameData, 6); int iCompressedDataSize = IO.readUInt16LE(abFrameData, 8); - if (iMdecCodeCount < 0 || iMagic3800 != 0x3800 || iWidth < 1 || iHeight < 1 || iCompressedDataSize < 1) { + if (iMdecCodeCount < 0 || iMagic3800 != 0x3800 || + iWidth < 1 || iHeight < 1 || + iCompressedDataSize < 2 || (iCompressedDataSize % 2 != 0)) + { return null; } @@ -436,7 +439,6 @@ protected BitStreamCompressor_Iki(int iWidth, int iHeight) { _iHeight = iHeight; } - @Override public @CheckForNull byte[] compressFull(int iMaxSize, @Nonnull String sFrameDescription, @@ -511,11 +513,11 @@ public int compare(MacroBlockEncoder o1, MacroBlockEncoder o2) { return 1; // calculate macroblock's distance from the center of the frame int iDistX, iDistY; - iDistX = o1.X - iMbCenterX; - iDistY = o1.Y - iMbCenterY; + iDistX = o1.getMacroBlockX() - iMbCenterX; + iDistY = o1.getMacroBlockY() - iMbCenterY; int o1dist = iDistX*iDistX + iDistY*iDistY; - iDistX = o2.X - iMbCenterX; - iDistY = o2.Y - iMbCenterY; + iDistX = o2.getMacroBlockX() - iMbCenterX; + iDistY = o2.getMacroBlockY() - iMbCenterY; int o2dist = iDistX*iDistX + iDistY*iDistY; // put those closer to the center first return Misc.intCompare(o1dist, o2dist); @@ -529,7 +531,7 @@ public int compare(MacroBlockEncoder o1, MacroBlockEncoder o2) { int[] aiNewQscale = { iNewQscale, iNewQscale, iNewQscale, iNewQscale, iNewQscale, iNewQscale }; for (MacroBlockEncoder macblk : macblocks) { - log.log(Level.INFO, I.IKI_REDUCING_QSCALE_OF_MB_TO_VAL(macblk.X, macblk.Y, iNewQscale)); + log.log(Level.INFO, I.IKI_REDUCING_QSCALE_OF_MB_TO_VAL(macblk.getMacroBlockX(), macblk.getMacroBlockY(), iNewQscale)); macblk.setToFullEncode(aiNewQscale); byte[] abNewDemux; try { @@ -626,6 +628,12 @@ protected void setBlockQscale(@Nonnull MdecBlock block, int iQscale) { @Override protected void addTrailingBits(BitStreamWriter bitStream) { } + + @Override + protected int getHeaderVersion() { + // not needed since we override createHeader + throw new UnsupportedOperationException(); + } } /** For testing. */ diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Lain.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Lain.java index 5270009..f0d6b51 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Lain.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_Lain.java @@ -61,6 +61,8 @@ * demuxed video frames. */ public class BitStreamUncompressor_Lain extends BitStreamUncompressor { + private static final int LAIN_FINAL_VIDEO_FRAME_COUNT = 4765; + public static class LainHeader { private static final int SIZEOF = 8; @@ -83,15 +85,18 @@ public LainHeader(@Nonnull byte[] abFrameData, int iDataSize) { int iVlcCount = IO.readSInt16LE(abFrameData, 4); int iVersion = IO.readSInt16LE(abFrameData, 6); - if (iQscaleChroma < 1 || iQscaleLuma < 1 || - iVersion != 0 || iVlcCount < 1) + if (iQscaleChroma < 1 || iQscaleChroma > 63 || + iQscaleLuma < 1 || iQscaleLuma > 63 || + iVersion != 0 || iVlcCount < 1) { _blnIsValid = false; return; } // final Lain movie uses frame number instead of 0x3800 - if (iMagic3800orFrame != 0x3800 && (iMagic3800orFrame < 0 || iMagic3800orFrame > 4765)) { + if (iMagic3800orFrame != 0x3800 && (iMagic3800orFrame < 0 || + iMagic3800orFrame > LAIN_FINAL_VIDEO_FRAME_COUNT)) + { _blnIsValid = false; return; } @@ -148,6 +153,10 @@ public int getVlcCount() { public int getByteOffset(int iByteIndex) { return iByteIndex; } + @Override + public int getPaddingByteAlign() { + return 1; + } }; public static @CheckForNull BitStreamUncompressor_Lain makeLainNoThrow(@Nonnull byte[] abFrameData, int iDataSize) diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv1.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv1.java index cdf323b..c9d139f 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv1.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv1.java @@ -109,6 +109,7 @@ public BitStreamUncompressor_STRv1(@Nonnull StrV1Header header, _header = header; } + @Override public int getQuantizationScale() { return _header.getQuantizationScale(); } diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv2.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv2.java index af79d74..905b783 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv2.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamUncompressor_STRv2.java @@ -115,6 +115,10 @@ public int getByteOffset(int iByteIndex) { // flip the last bit so bytes are read in 16-bit little-endian return iByteIndex ^ 1; } + @Override + public int getPaddingByteAlign() { + return 4; + } }; public static @Nonnull ArrayBitReader makeStrBitReader(@Nonnull byte[] abBitstream, int iDataSize) { @@ -133,6 +137,7 @@ private BitStreamUncompressor_STRv2(@Nonnull StrV2Header header, _header = header; } + @Override public int getQuantizationScale() { return _header.getQuantizationScale(); } @@ -209,7 +214,11 @@ public static class BitStreamCompressor_STRv2 implements BitStreamCompressor { @Nonnull private final IByteOrder _byteOrder; - public BitStreamCompressor_STRv2(int iMacroBlockCount, @Nonnull IByteOrder byteOrder) { + public BitStreamCompressor_STRv2(int iMacroBlockCount) { + this(iMacroBlockCount, LITTLE_ENDIAN_SHORT_ORDER); + } + + protected BitStreamCompressor_STRv2(int iMacroBlockCount, @Nonnull IByteOrder byteOrder) { _iMacroBlockCount = iMacroBlockCount; _byteOrder = byteOrder; } @@ -406,6 +415,8 @@ private String encodeAC(@Nonnull MdecCode code) return ab; } + /** Only used to populate the header in {@link #createHeader(int)}. + * If {@link #createHeader(int)} is overridden, this function will be ignored. */ protected int getHeaderVersion() { return 2; } protected int getFrameQscale(@Nonnull byte[] abFrameData) throws LocalizedIncompatibleException { diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamWriter.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamWriter.java index f879df4..e6a913d 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamWriter.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/BitStreamWriter.java @@ -99,8 +99,9 @@ public void write(long lngValue, int iBits) { byte[] abBytes = _buffer.toByteArray(); int iSize = abBytes.length; - if (iSize % 2 != 0) { - iSize++; + int iRemainderSize = iSize % byteOrder.getPaddingByteAlign(); + if (iRemainderSize != 0) { + iSize += byteOrder.getPaddingByteAlign() - iRemainderSize; } byte[] abMappedBytes = new byte[iSize]; for (int i = 0; i < abBytes.length; i++) { diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/IByteOrder.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/IByteOrder.java index 7fad409..5274b55 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/IByteOrder.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/IByteOrder.java @@ -38,7 +38,15 @@ package jpsxdec.psxvideo.bitstreams; /** Get the byte offset for the given byte index. - * Used for reading/writing bit streams. */ + * Used for reading/writing bit streams. + * Bit streams are a series of bits, but how they're stored depends on the + * bit stream format. Some are 16-bit little endian, some are big endian, + * some are "what even..." + */ public interface IByteOrder { + /** Given a byte index, convert it to the where the byte should be + * stored in memory. */ int getByteOffset(int iByteIndex); + /** How many extra padding zero bytes should be rounded to at the end. */ + int getPaddingByteAlign(); } diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/StrHeader.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/StrHeader.java index baaf75a..ae6e7a7 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/StrHeader.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/StrHeader.java @@ -54,7 +54,7 @@ public abstract class StrHeader { protected StrHeader(@Nonnull byte[] abFrameData, int iDataSize, int iExpectedVersion) { - if (iDataSize < 8) { + if (iDataSize < SIZEOF) { _blnIsValid = false; } else { int iHalfMdecCodeCountCeil32 = IO.readSInt16LE(abFrameData, 0); @@ -63,7 +63,7 @@ protected StrHeader(@Nonnull byte[] abFrameData, int iDataSize, int iVersion = IO.readSInt16LE(abFrameData, 6); _blnIsValid = iMagic3800 == 0x3800 && - iQscale >= 1 && + iQscale >= 1 && iQscale <= 63 && iVersion == iExpectedVersion && iHalfMdecCodeCountCeil32 >= 0; if (_blnIsValid) { diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAc.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAc.java index e4cef4a..efa63ba 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAc.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAc.java @@ -55,7 +55,7 @@ public class ZeroRunLengthAc { private final boolean _blnIsEscapeCode; private final boolean _blnIsEndOfBlock; - /* If this is a normal AC code with MDEC code equivalent. */ + /** If this is a normal AC code with MDEC code equivalent. */ public ZeroRunLengthAc(@Nonnull BitStreamCode bitStreamCode, int iZeroRunLength, int iAcCoefficient) { _bitStreamCode = bitStreamCode; _mdecCode = new MdecCode(iZeroRunLength, iAcCoefficient); @@ -63,12 +63,12 @@ public ZeroRunLengthAc(@Nonnull BitStreamCode bitStreamCode, int iZeroRunLength, _blnIsEndOfBlock = false; } - /* If this is a special AC code without an MDEC equialent. */ + /** If this is a special AC code without an MDEC equialent. */ public ZeroRunLengthAc(@Nonnull BitStreamCode bitStreamCode, boolean blnIsEscapeCode, boolean blnIsEndOfBlock) { this(bitStreamCode, null, blnIsEscapeCode, blnIsEndOfBlock); } - /* If this is a special AC code with an MDEC equialent. */ + /** If this is a special AC code with an MDEC equialent. */ public ZeroRunLengthAc(@Nonnull BitStreamCode bitStreamCode, int iZeroRunLength, int iAcCoefficient, boolean blnIsEscapeCode, boolean blnIsEndOfBlock) @@ -76,7 +76,7 @@ public ZeroRunLengthAc(@Nonnull BitStreamCode bitStreamCode, this(bitStreamCode, new MdecCode(iZeroRunLength, iAcCoefficient), blnIsEscapeCode, blnIsEndOfBlock); } - /* If this is a special AC code with an MDEC equialent. */ + /** If this is a special AC code with an MDEC equialent. */ private ZeroRunLengthAc(@Nonnull BitStreamCode bitStreamCode, @CheckForNull MdecCode mdecCode, boolean blnIsEscapeCode, boolean blnIsEndOfBlock) diff --git a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAcLookup.java b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAcLookup.java index f0cdd14..3b470e4 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAcLookup.java +++ b/jpsxdec/src/jpsxdec/psxvideo/bitstreams/ZeroRunLengthAcLookup.java @@ -39,6 +39,7 @@ import java.io.PrintStream; import java.util.Iterator; +import java.util.NoSuchElementException; import java.util.TreeSet; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; @@ -191,11 +192,11 @@ public static class Builder { public Builder _0000000000011111s(int zr, int aac) { return set(_00000000000111110, _00000000000111111, zr, aac); } private @Nonnull Builder set(@Nonnull BitStreamCode positiveBitStreamCodeEndsWith0, - @Nonnull BitStreamCode negitiveBitStreamCodeEndsWith1, + @Nonnull BitStreamCode negativeBitStreamCodeEndsWith1, int iZeroRunLength, int iAbsoluteAcCoefficient) { set(positiveBitStreamCodeEndsWith0, iZeroRunLength, iAbsoluteAcCoefficient); - set(negitiveBitStreamCodeEndsWith1, iZeroRunLength, -iAbsoluteAcCoefficient); + set(negativeBitStreamCodeEndsWith1, iZeroRunLength, -iAbsoluteAcCoefficient); return this; } @@ -285,7 +286,9 @@ public boolean hasNext() { } @Override - public @Nonnull ZeroRunLengthAc next() { + public @Nonnull ZeroRunLengthAc next() throws NoSuchElementException { + if (!hasNext()) + throw new NoSuchElementException(); return _aoList[_i++]; } diff --git a/jpsxdec/src/jpsxdec/psxvideo/encode/MacroBlockEncoder.java b/jpsxdec/src/jpsxdec/psxvideo/encode/MacroBlockEncoder.java index 0cb34ee..ca809c3 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/encode/MacroBlockEncoder.java +++ b/jpsxdec/src/jpsxdec/psxvideo/encode/MacroBlockEncoder.java @@ -40,11 +40,13 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; +import javax.annotation.CheckForNull; import javax.annotation.Nonnull; +import jpsxdec.psxvideo.mdec.MdecBlock; import jpsxdec.psxvideo.mdec.MdecCode; import jpsxdec.psxvideo.mdec.MdecInputStream; import static jpsxdec.psxvideo.mdec.MdecInputStream.REVERSE_ZIG_ZAG_LOOKUP_LIST; -import jpsxdec.psxvideo.mdec.idct.StephensIDCT; +import jpsxdec.psxvideo.mdec.idct.PsxMdecIDCT_double; /** Encodes a single macroblock into MDEC codes. */ public class MacroBlockEncoder implements Iterable { @@ -52,57 +54,46 @@ public class MacroBlockEncoder implements Iterable { private static final boolean DEBUG = false; private static final int[] PSX_DEFAULT_QUANTIZATION_MATRIX = - Arrays.copyOf(MdecInputStream.PSX_DEFAULT_QUANTIZATION_MATRIX, MdecInputStream.PSX_DEFAULT_QUANTIZATION_MATRIX.length); + Arrays.copyOf(MdecInputStream.PSX_DEFAULT_QUANTIZATION_MATRIX, + MdecInputStream.PSX_DEFAULT_QUANTIZATION_MATRIX.length); - // TODO: Change to use a Forward DCT more closely resembling the PSX - private final StephensIDCT _DCT = new StephensIDCT(); + private final PsxMdecIDCT_double _DCT = new PsxMdecIDCT_double(); - private final double[][] _aadblYBlockVectors = new double[4][]; - @Nonnull - private final double[] _adblCbBlockVector; - @Nonnull - private final double[] _adblCrBlockVector; + private final double[][] _aadblEncodedBlocks = new double[MdecBlock.count()][]; - @Nonnull + @CheckForNull private int[] _aiQscales, _aiSquashQscales; - public final int X, Y; + private final int _iMacroBlockX, _iMacroBlockY; /** Energy of the macroblock. * It is calculated using my best guess as an approach. */ private double _dblEnergy = 0; MacroBlockEncoder(@Nonnull PsxYCbCrImage ycbcr, int iMacroBlockX, int iMacroBlockY) { + _iMacroBlockX = iMacroBlockX; + _iMacroBlockY = iMacroBlockY; + + _aadblEncodedBlocks[MdecBlock.Cr.ordinal()] = encodeBlock(ycbcr.get8x8blockCr(iMacroBlockX*8, iMacroBlockY*8), MdecBlock.Cr); + _aadblEncodedBlocks[MdecBlock.Cb.ordinal()] = encodeBlock(ycbcr.get8x8blockCb(iMacroBlockX*8, iMacroBlockY*8), MdecBlock.Cb); + _aadblEncodedBlocks[MdecBlock.Y1.ordinal()] = encodeBlock(ycbcr.get8x8blockY(iMacroBlockX*16+0, iMacroBlockY*16+0), MdecBlock.Y1); + _aadblEncodedBlocks[MdecBlock.Y2.ordinal()] = encodeBlock(ycbcr.get8x8blockY(iMacroBlockX*16+8, iMacroBlockY*16+0), MdecBlock.Y2); + _aadblEncodedBlocks[MdecBlock.Y3.ordinal()] = encodeBlock(ycbcr.get8x8blockY(iMacroBlockX*16+0, iMacroBlockY*16+8), MdecBlock.Y3); + _aadblEncodedBlocks[MdecBlock.Y4.ordinal()] = encodeBlock(ycbcr.get8x8blockY(iMacroBlockX*16+8, iMacroBlockY*16+8), MdecBlock.Y4); + } - X = iMacroBlockX; - Y = iMacroBlockY; - - // encode luma - int iBlock = 0; - for (int iBlockY = 0; iBlockY < 16; iBlockY+=8) { - for (int iBlockX = 0; iBlockX < 16; iBlockX+=8) { - double[] adblBlock = ycbcr.get8x8blockY(iMacroBlockX*16+iBlockX, - iMacroBlockY*16+iBlockY); - _aadblYBlockVectors[iBlock] = preEncodeBlock(adblBlock, iBlock+2); - iBlock++; - } - } - - // encode chroma - if (DEBUG) - System.out.println("Encoding macroblock Cb"); - double[] adblBlock = ycbcr.get8x8blockCb(iMacroBlockX*8, iMacroBlockY*8); - _adblCbBlockVector = preEncodeBlock(adblBlock, 0); - if (DEBUG) - System.out.println("Encoding macroblock Cr"); - adblBlock = ycbcr.get8x8blockCr(iMacroBlockX*8, iMacroBlockY*8); - _adblCrBlockVector = preEncodeBlock(adblBlock, 1); - + public int getMacroBlockX() { + return _iMacroBlockX; + } + public int getMacroBlockY() { + return _iMacroBlockY; } - private @Nonnull double[] preEncodeBlock(@Nonnull double[] adblBlock, int iBlock) { + private @Nonnull double[] encodeBlock(@Nonnull double[] adblBlock, @Nonnull MdecBlock block) { + if (DEBUG) { + System.out.println("Encoding " + block); System.out.println("Pre DCT"); for (int y = 0; y < 8; y++) { System.out.print("[ "); @@ -114,54 +105,30 @@ public class MacroBlockEncoder implements Iterable { } // perform the discrete cosine transform - _DCT.forwardDCT(adblBlock); + double[] adblEncodedBlock = new double[adblBlock.length]; + _DCT.DCT(adblBlock, 0, adblEncodedBlock); if (DEBUG) { - System.out.println("Post DCT (Pre zig-zag & quant)"); + System.out.println("Post DCT"); for (int y = 0; y < 8; y++) { System.out.print("[ "); for (int x = 0; x < 8; x++) { - System.out.format("%1.3f ", adblBlock[x + y * 8]); + System.out.format("%1.3f ", adblEncodedBlock[x + y * 8]); } System.out.println("]"); } } - double[] aiBlock = preQuantizeZigZagBlock(adblBlock, iBlock); - - if (DEBUG) { - System.out.println("Final block"); - for (int y = 0; y < 8; y++) { - System.out.print("[ "); - for (int x = 0; x < 8; x++) { - System.out.print(aiBlock[x + y * 8] + " "); - } - System.out.println("]"); + // only use Luma blocks to calculate the energy + if (block.isLuma()) { + for (int i = 1; i < REVERSE_ZIG_ZAG_LOOKUP_LIST.length; i++) { + int iZigZagPos = REVERSE_ZIG_ZAG_LOOKUP_LIST[i]; + // give more weight to the AC codes closer to the bottom-right of the DCT block + _dblEnergy += adblEncodedBlock[iZigZagPos] * i * i; } } - return aiBlock; - } - - - private @Nonnull double[] preQuantizeZigZagBlock(@Nonnull double[] adblBlock, int iBlock) { - double[] adblVector = new double[8*8]; - // partially quantize it - adblVector[0] = (int)Math.round(adblBlock[0] - / (double)PSX_DEFAULT_QUANTIZATION_MATRIX[0]); - if (DEBUG) - System.out.println(adblVector[0]); - for (int i = 1; i < REVERSE_ZIG_ZAG_LOOKUP_LIST.length; i++) { - int iZigZagPos = REVERSE_ZIG_ZAG_LOOKUP_LIST[i]; - // only use Luma blocks to calculate the energy - if (iBlock >= 2) - // put more weight on AC codes closer to the bottom-right of the DCT block - _dblEnergy += adblBlock[iZigZagPos] * i * i; - adblVector[i] = adblBlock[iZigZagPos] * 8.0 / PSX_DEFAULT_QUANTIZATION_MATRIX[iZigZagPos]; - if (DEBUG) - System.out.println(adblVector[i]); - } - return adblVector; + return adblEncodedBlock; } // ------------------------------------------------------------------------- @@ -186,57 +153,59 @@ public void setToPartialEncode(@Nonnull int[] aiQscales, @Nonnull int[] aiSquash public @Nonnull Iterator iterator() { if (_aiQscales == null || _aiSquashQscales == null) throw new IllegalStateException(); + ArrayList codes = new ArrayList(); - encodeBlock(_adblCrBlockVector, codes, _aiQscales[0], _aiSquashQscales[0]); - encodeBlock(_adblCbBlockVector, codes, _aiQscales[1], _aiSquashQscales[1]); - encodeBlock(_aadblYBlockVectors[0], codes, _aiQscales[2], _aiSquashQscales[2]); - encodeBlock(_aadblYBlockVectors[1], codes, _aiQscales[3], _aiSquashQscales[3]); - encodeBlock(_aadblYBlockVectors[2], codes, _aiQscales[4], _aiSquashQscales[4]); - encodeBlock(_aadblYBlockVectors[3], codes, _aiQscales[5], _aiSquashQscales[5]); + for (MdecBlock block : MdecBlock.list()) { + quantizeBlock(_aadblEncodedBlocks[block.ordinal()], codes, + _aiQscales[block.ordinal()], _aiSquashQscales[block.ordinal()]); + } return codes.iterator(); } // ------------------------------------------------------------------------- - private void encodeBlock(@Nonnull double[] adblVector, - @Nonnull ArrayList out, - int iQscale, int iSquashQscale) + private static void quantizeBlock(@Nonnull double[] adblDctBlock, + @Nonnull ArrayList out, + int iQscale, int iSquashQscale) { final MdecCode code = new MdecCode(); code.setTop6Bits(iQscale); - code.setBottom10Bits((int)Math.round(adblVector[0])); + code.setBottom10Bits((int)Math.round(adblDctBlock[0] / PSX_DEFAULT_QUANTIZATION_MATRIX[0])); out.add(code.copy()); if (DEBUG) System.out.println(code); - for (int iVectorPos = 1; iVectorPos < adblVector.length;) { + Outer: + for (int iBlockPos = 1;;) { // find next non-zero AC coefficient - int iZeroCount = 0; - int iQuantVal = -1; - while (iVectorPos < adblVector.length) { + int iZeroCount = 0, iAcCoff; + while (true) { + if (iBlockPos >= adblDctBlock.length) + break Outer; + + int iZigZagPos = REVERSE_ZIG_ZAG_LOOKUP_LIST[iBlockPos]; + iBlockPos++; + + double dblQuant = adblDctBlock[iZigZagPos] * 8.0 / PSX_DEFAULT_QUANTIZATION_MATRIX[iZigZagPos]; if (iQscale == iSquashQscale) - iQuantVal = (int)Math.round(adblVector[iVectorPos] / iQscale); + iAcCoff = (int)Math.round(dblQuant / iQscale); else - iQuantVal = (int)Math.round( - Math.round(adblVector[iVectorPos] / iSquashQscale) * + iAcCoff = (int)Math.round( + Math.round(dblQuant / iSquashQscale) * iQscale / (double)iSquashQscale); - if (iQuantVal == 0) + if (iAcCoff == 0) iZeroCount++; else break; - iVectorPos++; } - if (iVectorPos >= adblVector.length) - break; - code.setTop6Bits(iZeroCount); - code.setBottom10Bits(iQuantVal); + code.setBottom10Bits(iAcCoff); out.add(code.copy()); - iVectorPos++; if (DEBUG) System.out.println(code); } + // end of block code.setToEndOfData(); out.add(code.copy()); diff --git a/jpsxdec/src/jpsxdec/psxvideo/encode/MdecEncoder.java b/jpsxdec/src/jpsxdec/psxvideo/encode/MdecEncoder.java index 44465e4..9a69019 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/encode/MdecEncoder.java +++ b/jpsxdec/src/jpsxdec/psxvideo/encode/MdecEncoder.java @@ -161,9 +161,9 @@ public EncodedMdecInputStream() { public boolean readMdecCode(@Nonnull MdecCode code) throws MdecException.EndOfStream { if (!__curMb.hasNext()) { // end of current macroblock, move to next + __iCurMacBlk++; if (__iCurMacBlk >= _aoMacroBlocks.length) throw new MdecException.EndOfStream("Read beyond EncodedMdecInputStream"); - __iCurMacBlk++; __curMb = _aoMacroBlocks[__iCurMacBlk].iterator(); } code.setFrom(__curMb.next()); diff --git a/jpsxdec/src/jpsxdec/psxvideo/encode/PsxYCbCrImage.java b/jpsxdec/src/jpsxdec/psxvideo/encode/PsxYCbCrImage.java index 466770c..4c62582 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/encode/PsxYCbCrImage.java +++ b/jpsxdec/src/jpsxdec/psxvideo/encode/PsxYCbCrImage.java @@ -39,6 +39,7 @@ import java.awt.image.BufferedImage; +import javax.annotation.Nonnull; import jpsxdec.formats.RGB; import jpsxdec.formats.RgbIntImage; import jpsxdec.psxvideo.PsxYCbCr; @@ -77,11 +78,11 @@ public PsxYCbCrImage(int iWidth, int iHeight) { _adblCr = new double[iSize / 4]; } - public PsxYCbCrImage(BufferedImage bi) { + public PsxYCbCrImage(@Nonnull BufferedImage bi) { this(new RgbIntImage(bi)); } - public PsxYCbCrImage(RgbIntImage rgb) { + public PsxYCbCrImage(@Nonnull RgbIntImage rgb) { _iWidth = rgb.getWidth(); _iHeight = rgb.getHeight(); assert(_iWidth > 0 && _iHeight > 0 && @@ -116,7 +117,7 @@ public PsxYCbCrImage(RgbIntImage rgb) { /** Converts yuv image to a BufferedImage, converting, rounding, and * clamping RGB values. */ - public RgbIntImage toRgb() { + public @Nonnull RgbIntImage toRgb() { int[] aiARGB = new int[_iWidth * _iHeight]; PsxYCbCr ycc = new PsxYCbCr(); @@ -183,18 +184,18 @@ public int getChromWidth() { return _iWidth / 2; } - public BufferedImage CrToBufferedImage() { + public @Nonnull BufferedImage CrToBufferedImage() { return doubleArrayToBufferedImage(getChromWidth(), getChromHeight(), _adblCr, 0); } - public BufferedImage CbToBufferedImage() { + public @Nonnull BufferedImage CbToBufferedImage() { return doubleArrayToBufferedImage(getChromWidth(), getChromHeight(), _adblCb, 1); } - public BufferedImage YToBufferedImage() { + public @Nonnull BufferedImage YToBufferedImage() { return doubleArrayToBufferedImage(getLumaWidth(), getLumaHeight(), _adblY, 2); } - private static BufferedImage doubleArrayToBufferedImage(int iWidth, int iHeight, double[] adbl, int iMod) { + private static BufferedImage doubleArrayToBufferedImage(int iWidth, int iHeight, @Nonnull double[] adbl, int iMod) { BufferedImage bi = new BufferedImage(iWidth, iHeight, BufferedImage.TYPE_INT_RGB); for (int x = 0; x < iWidth; x++) { for (int y = 0; y < iHeight; y++) { @@ -211,7 +212,7 @@ private static BufferedImage doubleArrayToBufferedImage(int iWidth, int iHeight, return bi; } - public double[] get8x8blockY(int iX, int iY) { + public @Nonnull double[] get8x8blockY(int iX, int iY) { if (iX < 0 || iX >= _iWidth) throw new IllegalArgumentException(iX + " X is out of bounds"); if (iY < 0 || iY >= _iHeight) @@ -219,15 +220,15 @@ public double[] get8x8blockY(int iX, int iY) { return get8x8block(iX, iY, _adblY, _iWidth); } - public double[] get8x8blockCb(int iX, int iY) { + public @Nonnull double[] get8x8blockCb(int iX, int iY) { return get8x8block(iX, iY, _adblCb, _iWidth / 2); } - public double[] get8x8blockCr(int iX, int iY) { + public @Nonnull double[] get8x8blockCr(int iX, int iY) { return get8x8block(iX, iY, _adblCr, _iWidth / 2); } - private static double[] get8x8block(int iX, int iY, double[] adblComponent, int iWidth) { + private static @Nonnull double[] get8x8block(int iX, int iY, @Nonnull double[] adblComponent, int iWidth) { double[] adblBlock = new double[8*8]; for (int iXofs = 0; iXofs < 8; iXofs++) { for (int iYofs = 0; iYofs < 8; iYofs++) { diff --git a/jpsxdec/src/jpsxdec/psxvideo/encode/package.html b/jpsxdec/src/jpsxdec/psxvideo/encode/package.html index 27df592..ca69d8c 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/encode/package.html +++ b/jpsxdec/src/jpsxdec/psxvideo/encode/package.html @@ -4,4 +4,4 @@ PlayStation video encoding. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecCode.java b/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecCode.java index c514119..098beb3 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecCode.java +++ b/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecCode.java @@ -37,6 +37,8 @@ package jpsxdec.psxvideo.mdec; +import java.util.logging.Level; +import java.util.logging.Logger; import javax.annotation.Nonnull; import jpsxdec.util.Misc; @@ -51,6 +53,8 @@ * with the bottom 10 bits indicating a (usually) non-zero AC coefficient. */ public class MdecCode implements Comparable { + private static final Logger LOG = Logger.getLogger(MdecCode.class.getName()); + /** 16-bit MDEC code indicating the end of a block. * The equivalent MDEC value is (63, -512). */ public final static int MDEC_END_OF_DATA = 0xFE00; @@ -125,7 +129,7 @@ public void setBits(int iTop6, int iBottom10) { public void set(int iMdecWord) { _iTop6Bits = ((iMdecWord >> 10) & 63); _iBottom10Bits = (iMdecWord & 0x3FF); - if ((_iBottom10Bits & 0x200) == 0x200) { // is it negitive? + if ((_iBottom10Bits & 0x200) == 0x200) { // is it negative? _iBottom10Bits -= 0x400; } } @@ -150,8 +154,7 @@ public int toMdecWord() { return this; } - /** Returns if this MDEC code is setFrom to the special "End of Data" (EOD) - value. + /** Returns if this MDEC code is setFrom to the special "End of Data" (EOD) value. * @see MdecInputStream#MDEC_END_OF_DATA */ public boolean isEOD() { return (_iTop6Bits == MDEC_END_OF_DATA_TOP6 && @@ -167,11 +170,17 @@ public boolean isValid() { /** Checks if the top 6 bits of an MDEC code are valid. */ private static boolean validTop(int iTop6Bits) { - return iTop6Bits >= 0 && iTop6Bits <= 63; + boolean blnValid = iTop6Bits >= 0 && iTop6Bits <= 63; + if (!blnValid) + LOG.log(Level.FINE, "Invalid top 6 bit value {0,number,#}", iTop6Bits); + return blnValid; } /** Checks if the bottom 10 bits of an MDEC code are valid. */ private static boolean validBottom(int iBottom10Bits) { - return iBottom10Bits >= -512 && iBottom10Bits <= 511; + boolean blnValid = iBottom10Bits >= -512 && iBottom10Bits <= 511; + if (!blnValid) + LOG.log(Level.FINE, "Invalid bottom 10 bit value {0,number,#}", iBottom10Bits); + return blnValid; } public @Nonnull MdecCode copy() { diff --git a/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecContext.java b/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecContext.java index 0f7422a..0c0a228 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecContext.java +++ b/jpsxdec/src/jpsxdec/psxvideo/mdec/MdecContext.java @@ -42,7 +42,7 @@ import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -/** Tracks MDEC codes, blocks, macro-blocks, and coordinates during +/** Tracks MDEC codes, blocks, macro-blocks, and pixel coordinates during * the decoding process. One-time use. */ public class MdecContext { @@ -73,7 +73,7 @@ public int getTotalMacroBlocksRead() { return _iCurrentMacroBlock; } - /** Total number of sub-blocks that have been read thus far. */ + /** Total number of (sub) blocks that have been read thus far. */ public int getTotalBlocksRead() { return _iCurrentTotalBlocks; } @@ -104,7 +104,7 @@ public void nextCode() { LOG.log(Level.WARNING, "Impossible number of codes in a block {0}", _iCurrentMdecCodeInCurrentBlock); } - /** Increments the number of MDEC codes that have been read and end the block. */ + /** Increments the number of MDEC codes that have been read and ends the block. */ public void nextCodeEndBlock() { _iCurrentTotalMdecCode++; _iCurrentMdecCodeInCurrentBlock = 0; @@ -114,16 +114,6 @@ public void nextCodeEndBlock() { _iCurrentMacroBlock++; } - public @Nonnull MdecContext copy() { - MdecContext c = new MdecContext(); - c._iCurrentMacroBlock = _iCurrentMacroBlock; - c._currentBlock = _currentBlock; - c._iCurrentMdecCodeInCurrentBlock = _iCurrentMdecCodeInCurrentBlock; - c._iCurrentTotalBlocks = _iCurrentTotalBlocks; - c._iCurrentTotalMdecCode = _iCurrentTotalMdecCode; - return c; - } - /** The pixel of the top-left corner of a macro-block. */ public static class MacroBlockPixel { public final int x; @@ -151,10 +141,10 @@ public String toString() { @Override public String toString() { String s = String.format("Macro.block.code %d.%s(%d).%d total blocks %d codes %d", - _iCurrentMacroBlock, _currentBlock, _currentBlock.ordinal(), - _iCurrentMdecCodeInCurrentBlock, - _iCurrentTotalBlocks, - _iCurrentTotalMdecCode); + _iCurrentMacroBlock, _currentBlock, _currentBlock.ordinal(), + _iCurrentMdecCodeInCurrentBlock, + _iCurrentTotalBlocks, + _iCurrentTotalMdecCode); MacroBlockPixel pixel = getMacroBlockPixel(); if (pixel == null) return s; diff --git a/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_double.java b/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_double.java index 3bc6336..c32f885 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_double.java +++ b/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_double.java @@ -68,7 +68,7 @@ public void IDCT(double[] idctMatrix, int iOutputOffset, double[] output) { tempSum = 0; for (i=0; i<8; i++) { - tempSum += (idctMatrix[x + i*8] * PSX_DEFAULT_COSINE_MATRIX[i*8 + y]); + tempSum += idctMatrix[x + i*8] * PSX_DEFAULT_COSINE_MATRIX[y + i*8]; } _aTemp[x + y*8] = tempSum; @@ -80,8 +80,7 @@ public void IDCT(double[] idctMatrix, int iOutputOffset, double[] output) { tempSum = 0; for (i=0; i<8; i++) { - tempSum += (PSX_DEFAULT_COSINE_MATRIX[x + i*8] * - _aTemp[i + y*8]); + tempSum += PSX_DEFAULT_COSINE_MATRIX[x + i*8] * _aTemp[i + y*8]; } output[iOutputOffset + x + y*8] = tempSum; @@ -113,7 +112,7 @@ public void DCT(double[] idctMatrix, int iOutputOffset, double[] output) { tempSum = 0; for (i=0; i<8; i++) { - tempSum += PSX_DEFAULT_COSINE_MATRIX[x + i*8] * _aTemp[i*8 + y]; + tempSum += PSX_DEFAULT_COSINE_MATRIX[i + x*8] * _aTemp[i + y*8]; } output[iOutputOffset + x + y*8] = tempSum; diff --git a/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_int.java b/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_int.java index faeddbc..9ca362e 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_int.java +++ b/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/PsxMdecIDCT_int.java @@ -75,7 +75,7 @@ public void IDCT(int[] idctMatrix, int iOutputOffset, int[] output) { tempSum = 0; for (i=0; i<8; i++) { - tempSum += (PSX_DEFAULT_COSINE_MATRIX[i*8 + y] * idctMatrix[x + i*8]); + tempSum += idctMatrix[x + i*8] * PSX_DEFAULT_COSINE_MATRIX[y + i*8]; } _aTemp[x + y*8] = tempSum; @@ -87,7 +87,7 @@ public void IDCT(int[] idctMatrix, int iOutputOffset, int[] output) { tempSum = 0; for (i=0; i<8; i++) { - tempSum += _aTemp[i + y*8] * PSX_DEFAULT_COSINE_MATRIX[x + i*8]; + tempSum += PSX_DEFAULT_COSINE_MATRIX[x + i*8] * _aTemp[i + y*8]; } output[iOutputOffset + x + y*8] = (int)Maths.shrRound(tempSum, 32); @@ -95,78 +95,9 @@ public void IDCT(int[] idctMatrix, int iOutputOffset, int[] output) { } } - - public void DCT(int[] idctMatrix, int iOutputOffset, int[] output) { - long tempSum; - int x; - int y; - int i; - - for (x=0; x<8; x++) { - for (y=0; y<8; y++) { - tempSum = 0; - - for (i=0; i<8; i++) { - tempSum += idctMatrix[x + i*8] * PSX_DEFAULT_COSINE_MATRIX[i + y*8]; - } - - _aTemp[x + y*8] = tempSum >> 16; - } - } - - for (x=0; x<8; x++) { - for (y=0; y<8; y++) { - tempSum = 0; - - for (i=0; i<8; i++) { - tempSum += PSX_DEFAULT_COSINE_MATRIX[x + i*8] * _aTemp[i*8 + y]; - } - - output[iOutputOffset + x + y*8] = (int)(tempSum >> 16); - } - } - } - @Override public void IDCT_1NonZero(int[] idctMatrix, int iNonZeroPos, int iOutputOffset, int[] output) { IDCT(idctMatrix, iOutputOffset, output); } - - public static void main(String[] args) { - - int[] matrix = new int[] { - -112, 60, 0, 0, 0, 0, 0, 0, - -54, 18, 8, 0, 0, 0, 0, 0, - -14, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - }; - - matrix = new int[] { - -72, -36, 0, 16, 0, 0, 0, 0, - 12, 0, 0, 0, 0, 0, 0, 0, - 14, 0, 0, 0, 0, 0, 0, 0, - 16, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0 - }; - - PsxMdecIDCT_int idct = new PsxMdecIDCT_int(); - - idct.IDCT(matrix, 0, matrix); - - for (int y = 0; y < 8; y++) { - System.out.print("[ "); - for (int x = 0; x < 8; x++) { - System.out.format("%d ", matrix[x + y * 8]); - } - System.out.println(" ]"); - } - } } diff --git a/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/package.html b/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/package.html index ca00ba2..016081c 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/package.html +++ b/jpsxdec/src/jpsxdec/psxvideo/mdec/idct/package.html @@ -5,4 +5,4 @@ Various types of Inverse Discrete Cosine Transforms, used by the {@link jpsxdec.psxvideo.mdec} package. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/psxvideo/mdec/package.html b/jpsxdec/src/jpsxdec/psxvideo/mdec/package.html index a930d0b..223f50c 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/mdec/package.html +++ b/jpsxdec/src/jpsxdec/psxvideo/mdec/package.html @@ -4,4 +4,4 @@ Emulation of the PlayStation MDEC chip. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/psxvideo/mdec/tojpeg/Mdec2Jpeg.java b/jpsxdec/src/jpsxdec/psxvideo/mdec/tojpeg/Mdec2Jpeg.java index 1533a33..c783d2b 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/mdec/tojpeg/Mdec2Jpeg.java +++ b/jpsxdec/src/jpsxdec/psxvideo/mdec/tojpeg/Mdec2Jpeg.java @@ -42,6 +42,7 @@ import java.util.Arrays; import java.util.logging.Level; import java.util.logging.Logger; +import javax.annotation.Nonnull; import jpsxdec.Version; import jpsxdec.i18n.I; import jpsxdec.psxvideo.mdec.Ac0Checker; @@ -219,6 +220,14 @@ private static boolean verifyTable(int[] aiActual) { COMMENT_BYTES = Misc.stringToAscii(comment); } + private static @Nonnull byte[] getCommentBytes() { + String sMeta = System.getProperty("meta"); + if (sMeta == null) + return COMMENT_BYTES; + else + return Misc.stringToAscii("Generated by "+sMeta+" MDEC to JPEG translator"); + } + /** Start of image */ private static final int SOI = 0xD8; /** Reserved for application segments */ @@ -395,7 +404,7 @@ public void writeJpeg(OutputStream os) throws IOException { // write headers writeMarker(os, SOI); writeAPP(os, APP0, 1, 1, 0, 1, 1, 0, 0); - writeCOM(os, COMMENT_BYTES); + writeCOM(os, getCommentBytes()); writeDQT(os, 0, JPEG_QUANTIZATION_TABLE_ZIGZAG); writeSOF(os, SOF0, PRECISION, _iPixelWidth, _iPixelHeight); for (int i = 0; i < _aoDhtTables.length; i++) { diff --git a/jpsxdec/src/jpsxdec/psxvideo/package.html b/jpsxdec/src/jpsxdec/psxvideo/package.html index 8fe5d3c..76a828b 100644 --- a/jpsxdec/src/jpsxdec/psxvideo/package.html +++ b/jpsxdec/src/jpsxdec/psxvideo/package.html @@ -4,4 +4,4 @@ YCbCr formats used with decoding and encoding sub-packages. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/tim/package.html b/jpsxdec/src/jpsxdec/tim/package.html index 7735241..026ee18 100644 --- a/jpsxdec/src/jpsxdec/tim/package.html +++ b/jpsxdec/src/jpsxdec/tim/package.html @@ -4,4 +4,4 @@ PlayStation TIM image format decoding and encoding. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/util/AudioOutputFileWriter.java b/jpsxdec/src/jpsxdec/util/AudioOutputFileWriter.java index 472d4ad..0cf6419 100644 --- a/jpsxdec/src/jpsxdec/util/AudioOutputFileWriter.java +++ b/jpsxdec/src/jpsxdec/util/AudioOutputFileWriter.java @@ -146,7 +146,7 @@ public void run() { } } - public void write(@Nonnull byte[] abData, int iOffset, int iLength) + public void write(@Nonnull byte[] abData, int iOffset, int iByteLength) throws IOException { // check if there has been an error in the writing thread @@ -159,7 +159,7 @@ public void write(@Nonnull byte[] abData, int iOffset, int iLength) } } - _feedStream.write(abData, iOffset, iLength); + _feedStream.write(abData, iOffset, iByteLength); // again check if there has been an error in the writing thread synchronized (_threadInputStream) { diff --git a/jpsxdec/src/jpsxdec/util/DemuxPullInputStream.java b/jpsxdec/src/jpsxdec/util/DemuxPullInputStream.java index a40d674..c613fb4 100644 --- a/jpsxdec/src/jpsxdec/util/DemuxPullInputStream.java +++ b/jpsxdec/src/jpsxdec/util/DemuxPullInputStream.java @@ -41,7 +41,6 @@ import java.io.InputStream; import java.util.ArrayList; import java.util.List; -import java.util.NoSuchElementException; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; @@ -62,7 +61,7 @@ public DemuxPullInputStream(@Nonnull IOIterator sourceIterator) { // ------------------------------------------------------------------------- - private @CheckForNull T currentPiece() throws NoSuchElementException, IOException { + private @CheckForNull T currentPiece() throws IOException { T c; // get current (peekPrevious) if available if (_readIt.hasPrevious()) @@ -76,7 +75,7 @@ else if (_readIt.hasNext()) return c; } - private boolean moveToNextPiece() throws NoSuchElementException, IOException { + private boolean moveToNextPiece() throws IOException { if (_readIt.hasNext()) { _readIt.next(); return true; diff --git a/jpsxdec/src/jpsxdec/util/FastImageIOwriteToBytes.java b/jpsxdec/src/jpsxdec/util/FastImageIOwriteToBytes.java new file mode 100644 index 0000000..bff83b0 --- /dev/null +++ b/jpsxdec/src/jpsxdec/util/FastImageIOwriteToBytes.java @@ -0,0 +1,159 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2021 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.util; + +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.util.Iterator; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.annotation.CheckForNull; +import javax.annotation.Nonnull; +import javax.imageio.IIOImage; +import javax.imageio.ImageIO; +import javax.imageio.ImageWriteParam; +import javax.imageio.ImageWriter; +import javax.imageio.stream.MemoryCacheImageOutputStream; + +/** + * This does the following, but faster when used repeatedly (in theory). + *
    + * ByteArrayOutputStream baos = new ByteArrayOutputStream();
    + * ImageIO.write(bi, "png", baos);
    + * baos.toByteArray();
    + * 
    + */ +public class FastImageIOwriteToBytes { + + private static final Logger LOG = Logger.getLogger(FastImageIOwriteToBytes.class.getName()); + + @Nonnull + private final ExposedBAOS _buffer; + @Nonnull + private final ImageWriter _imgWriter; + @CheckForNull + private ImageWriteParam _writeParam = null; + + /** + * @throws UnsupportedOperationException if the image format is not supported on this platform. + */ + public FastImageIOwriteToBytes(@Nonnull String sImageIOFormatName) throws UnsupportedOperationException { + Iterator iter = ImageIO.getImageWritersByFormatName(sImageIOFormatName); + _imgWriter = iter.next(); + if (_imgWriter == null) + throw new UnsupportedOperationException("Unable to create '"+sImageIOFormatName+"' images on this platform."); + + _buffer = new ExposedBAOS(); + } + + /** @see ImageWriter#getDefaultWriteParam() */ + public @Nonnull ImageWriteParam getDefaultWriteParam() { + if (_writeParam == null) + _writeParam = _imgWriter.getDefaultWriteParam(); + return _writeParam; + } + + public @Nonnull byte[] toBytes(@Nonnull BufferedImage img) { + convert(img); + return _buffer.toByteArray(); + } + + /** Alternative to {@link #toBytes(java.awt.image.BufferedImage)} if you + * want access to the written buffer directly instead of a copy + * (to avoid an extra copy if it helps). + * After calling this, use {@link #getWrittenBytes()} and {@link #getWrittenByteSize()} + * to access the buffer directly. */ + public void convert(@Nonnull BufferedImage img) { + _buffer.reset(); + // have to wrap the ByteArrayOutputStream with a MemoryCacheImageOutputStream + MemoryCacheImageOutputStream imgOut = new MemoryCacheImageOutputStream(_buffer); + // set our image writer's output stream + _imgWriter.setOutput(imgOut); + + // wrap the BufferedImage with a IIOImage + IIOImage imgIO = new IIOImage(img, null, null); + try { + // finally write the buffered image to the output stream + // using our parameters (if any) + _imgWriter.write(null, imgIO, _writeParam); + // don't forget to flush + imgOut.flush(); + } catch (IOException ex) { + // we're writing to memory, so this shouldn't ever happen? + throw new RuntimeException(ex); + } finally { + // clear image writer's output stream + _imgWriter.setOutput(null); + try { + imgOut.close(); + } catch (IOException ex) { + // we're writing to memory, so this shouldn't ever happen? + LOG.log(Level.SEVERE, null, ex); + } + } + } + + public @Nonnull byte[] getWrittenBytes() { + return _buffer.getBuffer(); + } + + public int getWrittenByteSize() { + return _buffer.size(); + } + + /** + * Utility function (not actually used by this class). + * Some Java versions will blow up if you try to write a JPEG with a + * BufferedImage with transparency. + * https://stackoverflow.com/questions/3432388/imageio-not-able-to-write-a-jpeg-file + */ + public static @Nonnull BufferedImage ensureOpaque(@Nonnull BufferedImage bi) { + if (bi.getTransparency() == BufferedImage.OPAQUE) + return bi; + // TODO: test if this is faster than using Graphics.drawImage() + int w = bi.getWidth(); + int h = bi.getHeight(); + int[] pixels = new int[w * h]; + // it probably could be faster if these pixels were copied directly into + // the new BI raster data since the format should be the same + bi.getRGB(0, 0, w, h, pixels, 0, w); + BufferedImage opaqueBi = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB); + opaqueBi.setRGB(0, 0, w, h, pixels, 0, w); + return opaqueBi; + } +} diff --git a/jpsxdec/src/jpsxdec/util/Fraction.java b/jpsxdec/src/jpsxdec/util/Fraction.java index dce96f7..4293998 100644 --- a/jpsxdec/src/jpsxdec/util/Fraction.java +++ b/jpsxdec/src/jpsxdec/util/Fraction.java @@ -1,5 +1,8 @@ package jpsxdec.util; +import java.text.DecimalFormat; +import java.text.DecimalFormatSymbols; +import java.util.Locale; import javax.annotation.Nonnull; /* @@ -58,9 +61,11 @@ public Fraction(@Nonnull Fraction f) { @Override public String toString() { if (getDenominator() == 1) - return String.format("%d", getNumerator()); - else - return String.format("%d/%d (%3f)", getNumerator(), getDenominator(), asDouble()); + return String.valueOf(getNumerator()); + + DecimalFormat df = new DecimalFormat("0", DecimalFormatSymbols.getInstance(Locale.ENGLISH)); + df.setMaximumFractionDigits(4); + return getNumerator() + "/" + getDenominator() + " (" + df.format(asDouble()) + ")"; } public @Nonnull Fraction clone() { return new Fraction(this); } @@ -76,7 +81,11 @@ public float asFloat() { } public int asInt() { - return (int) (getNumerator() / getDenominator()); + return (int)asLong(); + } + + public long asLong() { + return getNumerator() / getDenominator(); } /** @@ -210,6 +219,7 @@ public float multiply(float f) { * reflecting whether this Fraction is less, equal or greater than * the value of Fraction other. **/ + @Override public int compareTo(Fraction other) { long an = getNumerator(); long ad = getDenominator(); @@ -236,6 +246,8 @@ public int compareTo(long n) { @Override public boolean equals(Object other) { + if (!(other instanceof Fraction)) + return false; return compareTo((Fraction)other) == 0; } diff --git a/jpsxdec/src/jpsxdec/util/IO.java b/jpsxdec/src/jpsxdec/util/IO.java index 93d18ec..e851ce8 100644 --- a/jpsxdec/src/jpsxdec/util/IO.java +++ b/jpsxdec/src/jpsxdec/util/IO.java @@ -49,6 +49,8 @@ /** Additional functions for reading, writing, and whatnot. */ public final class IO { + private static final Logger LOG = Logger.getLogger(IO.class.getName()); + /** Closes a {@link Closeable} resource, suppressing any {@link IOException} * thrown. If thrown, it is logged to the given logger and returns the thrown * exception. Returns null if no exception is thrown. @@ -70,14 +72,6 @@ public final class IO { } } - //== 4-bit ================================================================= - - public static void writeInt4x2(@Nonnull OutputStream stream, byte bTop, byte bBottom) - throws IOException - { - stream.write(((bTop&0xf)<<4) | (bBottom&0xf)); - } - //== 8-bit ================================================================= public static int readUInt8(@Nonnull InputStream stream) throws EOFException, IOException { @@ -152,7 +146,7 @@ public static int UInt16LE(int b1, int b2) { //== 16-bit == big-endian == signed == read ================================ - public static int readSInt16BE(@Nonnull InputStream stream) throws EOFException, IOException { + public static short readSInt16BE(@Nonnull InputStream stream) throws EOFException, IOException { int b1, b2; if ((b1 = stream.read()) < 0 || (b2 = stream.read()) < 0) @@ -400,7 +394,11 @@ public static long readSInt64BE(@Nonnull byte[] ab, int i) { int iBytesToRead) throws EOFException, IOException { - assert iBytesToRead > 0; + assert iBytesToRead >= 0; + if (iBytesToRead == 0) { + LOG.warning("readByteArray: Reading 0 bytes"); + return new byte[0]; + } byte[] ab = new byte[iBytesToRead]; readByteArray(stream, ab); return ab; @@ -410,7 +408,11 @@ public static long readSInt64BE(@Nonnull byte[] ab, int i) { int iBytesToRead) throws EOFException, IOException { - assert iBytesToRead > 0; + assert iBytesToRead >= 0; + if (iBytesToRead == 0) { + LOG.warning("readByteArray: Reading 0 bytes"); + return new byte[0]; + } byte[] ab = new byte[iBytesToRead]; readByteArray(stream, ab); return ab; @@ -463,6 +465,9 @@ public static int readByteArrayMax(@Nonnull InputStream stream, int iStartOffset, int iBytesToRead) throws EOFException, IOException { + if (iBytesToRead < 1) + throw new IllegalArgumentException("readByteArrayMax: iBytesToRead " + iBytesToRead + " < 1"); + int iRemainingBytes = iBytesToRead; int iBytesRead = stream.read(abBuffer, iStartOffset, iRemainingBytes); if (iBytesRead < 0) @@ -484,6 +489,9 @@ public static int readByteArrayMax(@Nonnull RandomAccessFile stream, int iStartOffset, int iBytesToRead) throws EOFException, IOException { + if (iBytesToRead < 1) + throw new IllegalArgumentException("readByteArrayMax: iBytesToRead " + iBytesToRead + " < 1"); + int iRemainingBytes = iBytesToRead; int iBytesRead = stream.read(abBuffer, iStartOffset, iRemainingBytes); if (iBytesRead < 0) @@ -501,83 +509,67 @@ public static int readByteArrayMax(@Nonnull RandomAccessFile stream, //== skip ================================================================== + /** Because the {@link InputStream#skip(long) } method won't always skip + * everything in one call. */ public static void skip(@Nonnull InputStream stream, long lngTotal) throws EOFException, IOException { - long lngBytesSkipped = skipEofCheck(stream.skip(lngTotal), -1); - lngTotal -= lngBytesSkipped; - while (lngTotal > 0) { - lngBytesSkipped = skipEofCheck(stream.skip(lngTotal), lngBytesSkipped); - lngTotal -= lngBytesSkipped; - } + long lngActuallySkipped = skipMax(stream, lngTotal); + if (lngActuallySkipped != lngTotal) + throw new EOFException(); } - /** - * Check for end-of-stream condition when skipping. - * {@link InputStream#skip(long)} is never supposed to return -1, - * and may return 0 even if not at the end of the stream. + /** Skip as much as possible and return the number of bytes skipped. *

    - * Two conditions will trigger a {@link EOFException}: + * Either of these two conditions will be considered the end of stream: *

      - *
    • The stream returned negative bytes read. - *
    • Twice in a row, the stream returned 0 bytes read. + *
    • The stream returned negative bytes skipped. + *
    • Twice in a row, the stream returned 0 bytes skipped. *
    - * @param lngBytesRead Bytes read from the last read call - * @param iPrevBytesRead Bytes read from the previous to last read call - * @return {@code lngBytesRead} + * @return The number of bytes skipped. 0 means end of the stream. + * Never returns a negative number. */ - private static long skipEofCheck(long lngBytesRead, long lngPrevBytesRead) throws EOFException { - if (lngBytesRead < 0) - throw new EOFException(); - if (lngBytesRead == 0 && lngPrevBytesRead == 0) - throw new EOFException(); - return lngBytesRead; - } + public static long skipMax(@Nonnull InputStream stream, long lngTotal) throws IOException { + long lngPrevBytesSkipped = stream.skip(lngTotal); + if (lngPrevBytesSkipped < 0) + return 0; - public static void skip(@Nonnull RandomAccessFile stream, int iTotal) - throws EOFException, IOException - { - int iBytesSkipped = skipEofCheck(stream.skipBytes(iTotal), -1); - iTotal -= iBytesSkipped; - while (iTotal > 0) { - iBytesSkipped = skipEofCheck(stream.skipBytes(iTotal), iBytesSkipped); - iTotal -= iBytesSkipped; + long lngBytesRemain = lngTotal - lngPrevBytesSkipped; + while (lngBytesRemain > 0) { + long lngBytesSkipped = stream.skip(lngBytesRemain); + if (lngBytesSkipped < 0 || (lngBytesSkipped == 0 && lngPrevBytesSkipped == 0)) + return lngTotal - lngBytesRemain; + lngPrevBytesSkipped = lngBytesSkipped; + lngBytesRemain -= lngBytesSkipped; } + return lngTotal; } - /** - * Check for end-of-stream condition when skipping. - * {@link RandomAccessFile#skipBytes(int)} will return -1 at EOF. - * Could it return return 0 even when not at the end of the stream? - *

    - * Two conditions will trigger a {@link EOFException}: - *

      - *
    • The stream returned negative bytes read. - *
    • Twice in a row, the stream returned 0 bytes read. - *
    - * @param iBytesRead Bytes read from the last read call - * @param iPrevBytesRead Bytes read from the previous to last read call - * @return {@code iBytesRead} - */ - private static int skipEofCheck(int iBytesRead, int iPrevBytesRead) throws EOFException { - if (iBytesRead < 0) - throw new EOFException(); - if (iBytesRead == 0 && iPrevBytesRead == 0) + public static void skipBytes(@Nonnull RandomAccessFile stream, int iTotal) + throws EOFException, IOException + { + int iActuallySkipped = skipBytesMax(stream, iTotal); + if (iActuallySkipped != iTotal) throw new EOFException(); - return iBytesRead; } - public static int skipMax(@Nonnull InputStream stream, int iTotal) throws IOException { - long lngPrevBytesSkipped = stream.skip(iTotal); - if (lngPrevBytesSkipped < 0) + /** Like {@link #skipMax(java.io.InputStream, long)} but for + * {@link RandomAccessFile#skipBytes(int)}. */ + public static int skipBytesMax(@Nonnull RandomAccessFile stream, int iTotal) throws IOException { + // RandomAccessFile.skipBytes() will return -1 at EOF. Could it + // return 0 even when not at the end of the stream? + + int iPrevBytesSkipped = stream.skipBytes(iTotal); + if (iPrevBytesSkipped < 0) return 0; - long lngBytesRemain = iTotal - lngPrevBytesSkipped; - while (lngBytesRemain > 0) { - long lngBytesSkipped = stream.skip(lngBytesRemain); - if (lngBytesSkipped < 0 || (lngBytesSkipped == 0 && lngPrevBytesSkipped == 0)) - return (int) (iTotal - lngBytesRemain); - lngBytesRemain -= lngBytesSkipped; - lngPrevBytesSkipped = lngBytesSkipped; + + int iBytesRemain = iTotal - iPrevBytesSkipped; + while (iBytesRemain > 0) { + int iBytesSkipped = stream.skipBytes(iBytesRemain); + if (iBytesSkipped < 0 || (iBytesSkipped == 0 && iPrevBytesSkipped == 0)) + return iTotal - iBytesRemain; + iPrevBytesSkipped = iBytesSkipped; + iBytesRemain -= iBytesSkipped; } return iTotal; } diff --git a/jpsxdec/src/jpsxdec/util/Maths.java b/jpsxdec/src/jpsxdec/util/Maths.java index 26c61cb..b8e5898 100644 --- a/jpsxdec/src/jpsxdec/util/Maths.java +++ b/jpsxdec/src/jpsxdec/util/Maths.java @@ -84,4 +84,7 @@ public static long shrRound(long val, int shr) { return (val >> shr) + i; } + public static boolean floatEquals(float f1, float f2, float epsilon) { + return Math.abs(f1 - f2) <= epsilon; + } } diff --git a/jpsxdec/src/jpsxdec/util/Misc.java b/jpsxdec/src/jpsxdec/util/Misc.java index dcbc513..55da234 100644 --- a/jpsxdec/src/jpsxdec/util/Misc.java +++ b/jpsxdec/src/jpsxdec/util/Misc.java @@ -74,7 +74,7 @@ public final class Misc { return new String(ascii, iOffset, iLength, US_ASCII); } - /** Makes a date X number of seconds past the year 0. */ + /** Makes a date that is iSeconds past the year 0. */ public static @Nonnull Date dateFromSeconds(int iSeconds) { Calendar c = Calendar.getInstance(); c.set(0, 0, 0, 0, 0, iSeconds); @@ -100,7 +100,7 @@ public final class Misc { } /** Returns an array of all matches of all groups. - * @return null if failed to match */ + * @return empty array if failed to match */ public static @Nonnull String[] regexAll(@Nonnull Pattern regex, @Nonnull String s) { Matcher m = regex.matcher(s); ArrayList matches = new ArrayList(); @@ -112,15 +112,6 @@ public final class Misc { return matches.toArray(new String[matches.size()]); } - /** Converts the String to int via {@link Integer#parseInt(java.lang.String)}, - * unless it is null, then returns the default. */ - public static int parseIntOrDefault(@CheckForNull String sInt, int iDefault) throws NumberFormatException { - if (sInt == null) - return iDefault; - else - return Integer.parseInt(sInt); - } - /** http://www.rgagnon.com/javadetails/java-0029.html */ public static @Nonnull String stack2string(@Nonnull Throwable e) { StringWriter sw = new StringWriter(); @@ -130,6 +121,9 @@ public static int parseIntOrDefault(@CheckForNull String sInt, int iDefault) thr return sw.toString(); } + /** + * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) + */ public static int intCompare(int i1, int i2) { if (i1 < i2) return -1; @@ -139,7 +133,8 @@ else if (i1 > i2) return 0; } - public static boolean objectEquals(@CheckForNull Object o1, @CheckForNull Object o2) { + /** Null (and somewhat type) safe {@link Object#equals(Object). */ + public static boolean objectEquals(@CheckForNull T o1, @CheckForNull U o2) { return o1 == o2 || (o1 != null && o2 != null && o1.equals(o2)); } diff --git a/jpsxdec/src/jpsxdec/util/PushAvailableInputStream.java b/jpsxdec/src/jpsxdec/util/PushAvailableInputStream.java index d92816b..a77956c 100644 --- a/jpsxdec/src/jpsxdec/util/PushAvailableInputStream.java +++ b/jpsxdec/src/jpsxdec/util/PushAvailableInputStream.java @@ -41,12 +41,12 @@ import java.io.InputStream; import java.util.ArrayDeque; import java.util.Queue; +import javax.annotation.CheckForNull; import javax.annotation.Nonnull; /*** * Demuxed push input stream that depends entirely on the accuracy of * the provided {@link InputStream#available()} bytes. - * Also that reading and skipping complete entirely in one call. * Always check {@link #available()} before reading data. * Reading more bytes than are currently available in the stream will * throw a {@link IllegalStateException}. @@ -54,33 +54,31 @@ */ public class PushAvailableInputStream extends InputStream { - private static class Pair { + private static class ISPair { @Nonnull private final InputStream is; @Nonnull private final T meta; - public Pair(@Nonnull InputStream is, @Nonnull T meta) { + public ISPair(@Nonnull InputStream is, @Nonnull T meta) { this.is = is; this.meta = meta; } } - private final Queue> _pieces = new ArrayDeque>(); + private final Queue> _pieces = new ArrayDeque>(); /** The amount of available bytes beyond the current stream. */ private int _iPendingAvailable = 0; public void addStream(@Nonnull InputStream is, @Nonnull META meta) throws IOException { - // remove the current head if it is empty, and skip any additional empty pieces - while (!_pieces.isEmpty() && _pieces.peek().is.available() == 0) - _pieces.remove(); + // don't filter empty streams because their meta may still be needed if (!_pieces.isEmpty()) { // if the queue is empty, don't add to the pending available // its available count will be in the stream itself _iPendingAvailable += is.available(); } - _pieces.add(new Pair(is, meta)); + _pieces.add(new ISPair(is, meta)); } @Override @@ -89,68 +87,63 @@ public int available() throws IOException { (_pieces.isEmpty() ? 0 : _pieces.peek().is.available()); } - private final byte[] _abRead1 = new byte[1]; + /** Used to read a single byte (so I can just utilize the other read()). */ + private final byte[] _abRead1Byte = new byte[1]; @Override public int read() throws IOException { - read(_abRead1, 0, 1); - return _abRead1[0] & 0xff; + readOrSkip(_abRead1Byte, 0, 1); + return _abRead1Byte[0] & 0xff; } + /** Will either return the number of bytes requested in the parameter, + * or throw {@link IllegalStateException} because there isn't enough + * bytes to read (you should have checked {@link #available()} first). */ @Override public int read(@Nonnull byte[] abBuff, int iOffsetInBuff, int iBytesToRead) throws IOException { - int iBytesRemaining = iBytesToRead; - - while (true) { - if (_pieces.isEmpty()) - throw new IllegalStateException("First check if anything is available before reading"); - int iAvailable = _pieces.peek().is.available(); - if (iBytesRemaining > iAvailable) { - _pieces.peek().is.read(abBuff, iOffsetInBuff, iAvailable); - iBytesRemaining -= iAvailable; - iOffsetInBuff += iAvailable; - moveToNextPiece(); - } else { - if (iBytesRemaining == 1) - abBuff[iOffsetInBuff] = (byte)_pieces.peek().is.read(); - else if (iBytesRemaining > 0) - _pieces.peek().is.read(abBuff, iOffsetInBuff, iBytesRemaining); - break; - } - } - + readOrSkip(abBuff, iOffsetInBuff, iBytesToRead); return iBytesToRead; } + /** Will either return the number of bytes requested in the parameter, + * or throw {@link IllegalStateException} because there isn't enough + * bytes to skip (you should have checked {@link #available()} first). */ @Override public long skip(long lngBytesToSkip) throws IOException { - long lngBytesRemaining = lngBytesToSkip; - - while (true) { - if (_pieces.isEmpty()) - throw new IllegalStateException("First check if anything is available before reading"); - int iAvailable = _pieces.peek().is.available(); - if (lngBytesRemaining > iAvailable) { - lngBytesRemaining -= iAvailable; - moveToNextPiece(); - } else { - if (lngBytesRemaining > 0) - _pieces.peek().is.skip(lngBytesRemaining); - break; - } - } - + readOrSkip(null, 0, lngBytesToSkip); return lngBytesToSkip; } - private void moveToNextPiece() throws IOException { - _pieces.remove(); - // technically if the rest of the streams in the queue are of size 0 - // it would be a valid case. but in practice we would never - // want that to be the case, so also fail then + private void readOrSkip(@CheckForNull byte[] abBuffer, int iOffsetInBuff, long lngBytes) throws IOException { if (_pieces.isEmpty()) throw new IllegalStateException("First check if anything is available before reading"); - _iPendingAvailable -= _pieces.peek().is.available(); + + long lngBytesRemaining = lngBytes; + + while (lngBytesRemaining > 0) { + while (_pieces.peek().is.available() == 0) { + _pieces.remove(); + if (_pieces.isEmpty()) + throw new IllegalStateException("First check if anything is available before reading"); + _iPendingAvailable -= _pieces.peek().is.available(); + } + + int iAvailable = _pieces.peek().is.available(); + int iMaxBytesToRead = (int)Math.min(lngBytesRemaining, iAvailable); // result will always be int + int iBytesActuallyRead; + if (abBuffer == null) + iBytesActuallyRead = (int)IO.skipMax(_pieces.peek().is, iMaxBytesToRead); + else + iBytesActuallyRead = IO.readByteArrayMax(_pieces.peek().is, abBuffer, iOffsetInBuff, iMaxBytesToRead); + + if (iMaxBytesToRead != iBytesActuallyRead) + throw new IllegalStateException("Piece lied about the available bytes"); + + iOffsetInBuff += iAvailable; + lngBytesRemaining -= iAvailable; + + // don't remove an exhausted stream here because its meta may still be needed + } } public @Nonnull META getCurrentMeta() { @@ -160,8 +153,16 @@ private void moveToNextPiece() throws IOException { } @Override - public synchronized void reset() throws IOException { - throw new UnsupportedOperationException(); + public void close() throws IOException { + for (ISPair _piece : _pieces) { + _piece.is.close(); + } + _pieces.clear(); + } + + @Override + public boolean markSupported() { + return false; } @Override @@ -169,4 +170,9 @@ public synchronized void mark(int readlimit) { throw new UnsupportedOperationException(); } + @Override + public synchronized void reset() throws IOException { + throw new UnsupportedOperationException(); + } + } diff --git a/jpsxdec/src/jpsxdec/util/aviwriter/AviWriter.java b/jpsxdec/src/jpsxdec/util/aviwriter/AviWriter.java index 07aca7d..c295420 100644 --- a/jpsxdec/src/jpsxdec/util/aviwriter/AviWriter.java +++ b/jpsxdec/src/jpsxdec/util/aviwriter/AviWriter.java @@ -53,6 +53,7 @@ import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import jpsxdec.Version; +import jpsxdec.i18n.I; import jpsxdec.util.IO; import jpsxdec.util.Misc; import jpsxdec.util.aviwriter.AVIOLDINDEX.AVIOLDINDEXENTRY; @@ -215,6 +216,13 @@ public int getAudioSamplesPerFrame() { // -- Constructors --------------------------------------------------------- // ------------------------------------------------------------------------- + private static @Nonnull String getMeta() { + String sMeta = System.getProperty("meta"); + if (sMeta == null) + sMeta = I.JPSXDEC_VERSION_NON_COMMERCIAL(Version.Version).getEnglishMessage(); + return sMeta; + } + /** Audio data must be signed 16-bit PCM in little-endian order. */ protected AviWriter(final @Nonnull File outputfile, final int iWidth, final int iHeight, @@ -315,8 +323,7 @@ protected AviWriter(final @Nonnull File outputfile, // some programs will use this to identify the program that wrote the avi Chunk JUNK_writerId = new Chunk(_aviFile, "JUNK"); - String sVersion = String.format("jPSXdec: PSX media decoder (non-commercial) v%s", Version.Version); - _aviFile.writeBytes(sVersion); + _aviFile.writeBytes(getMeta()); _aviFile.write(0); JUNK_writerId.endChunk(_aviFile); diff --git a/jpsxdec/src/jpsxdec/util/aviwriter/AviWriterMJPG.java b/jpsxdec/src/jpsxdec/util/aviwriter/AviWriterMJPG.java index 47f61ed..7f4c5b6 100644 --- a/jpsxdec/src/jpsxdec/util/aviwriter/AviWriterMJPG.java +++ b/jpsxdec/src/jpsxdec/util/aviwriter/AviWriterMJPG.java @@ -41,18 +41,11 @@ import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; -import java.util.Iterator; -import java.util.logging.Level; -import java.util.logging.Logger; import javax.annotation.CheckForNull; import javax.annotation.Nonnull; -import javax.imageio.IIOImage; -import javax.imageio.ImageIO; import javax.imageio.ImageWriteParam; -import javax.imageio.ImageWriter; -import javax.imageio.stream.MemoryCacheImageOutputStream; import javax.sound.sampled.AudioFormat; -import jpsxdec.util.ExposedBAOS; +import jpsxdec.util.FastImageIOwriteToBytes; /** * MJPG implementation of AVI writer. It's really just a JPEG file stuffed @@ -75,32 +68,12 @@ */ public class AviWriterMJPG extends AviWriter { - /** Hold's true if system can write "jpeg" images. */ - private final static boolean CAN_ENCODE_JPEG; - static { - // check if the system can write "jpeg" images - boolean bln = false; - for (String s : ImageIO.getReaderFormatNames()) { - if (s.equals("jpeg")) { - bln = true; - break; - } - } - CAN_ENCODE_JPEG = bln; - } - // ------------------------------------------------------------------------- // -- Fields --------------------------------------------------------------- // ------------------------------------------------------------------------- - - /** The image writer used to convert the BufferedImages to JPEG. */ @Nonnull - private final ImageWriter _imgWriter; - /** Only used not using default quality level. */ - @CheckForNull - private final ImageWriteParam _writeParams; - + private final FastImageIOwriteToBytes _img2bytes; // ------------------------------------------------------------------------- // -- Constructors --------------------------------------------------------- @@ -140,25 +113,16 @@ public AviWriterMJPG(final @Nonnull File outputfile, { super(outputfile, iWidth, iHeight, lngFrames, lngPerSecond, audioFormat, true, "MJPG", AVIstruct.string2int("MJPG")); - if (!CAN_ENCODE_JPEG) { - closeSilentlyDueToError(); - throw new UnsupportedOperationException("Unable to create 'jpeg' images on this platform."); - } - - Iterator iter = ImageIO.getImageWritersByFormatName("jpeg"); - _imgWriter = iter.next(); + _img2bytes = new FastImageIOwriteToBytes("jpeg"); - if (fltLossyQuality < 0 || fltLossyQuality > 1) { - _writeParams = null; - } else { + if (fltLossyQuality >= 0 && fltLossyQuality <= 1) { // TODO: Make sure thumbnails are not being created in the jpegs - _writeParams = _imgWriter.getDefaultWriteParam(); + ImageWriteParam writeParams = _img2bytes.getDefaultWriteParam(); - _writeParams.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); + writeParams.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); // 0 for lowest qulaity, 1 for highest - _writeParams.setCompressionQuality(fltLossyQuality); + writeParams.setCompressionQuality(fltLossyQuality); } - } // ------------------------------------------------------------------------- @@ -175,9 +139,10 @@ public void writeFrame(@Nonnull BufferedImage bi) throws IOException { throw new IllegalArgumentException("AviWriter: Frame height doesn't match" + " (was " + getHeight() + ", now " + bi.getHeight() + ")."); - ExposedBAOS out = image2MJPEG(bi); + bi = FastImageIOwriteToBytes.ensureOpaque(bi); + _img2bytes.convert(bi); - writeFrameChunk(out.getBuffer(), 0, out.size()); + writeFrameChunk(_img2bytes.getWrittenBytes(), 0, _img2bytes.getWrittenByteSize()); } /** @param abJpeg Must be a jpeg image */ @@ -191,52 +156,4 @@ public void writeBlankFrame() throws IOException { writeFrame(bi); } - // ------------------------------------------------------------------------- - // -- Private functions ---------------------------------------------------- - // ------------------------------------------------------------------------- - - /** Converts a BufferedImage into a frame to be written into a MJPG avi. */ - private @Nonnull ExposedBAOS image2MJPEG(@Nonnull BufferedImage img) throws IOException { - ExposedBAOS jpgStream = writeImageToBytes(img, new ExposedBAOS()); - return jpgStream; - } - - private @Nonnull ExposedBAOS writeImageToBytes(@Nonnull BufferedImage img, - @Nonnull ExposedBAOS out) - throws IOException - { - // have to wrap the ByteArrayOutputStream with a MemoryCacheImageOutputStream - MemoryCacheImageOutputStream imgOut = new MemoryCacheImageOutputStream(out); - // set our image writer's output stream - _imgWriter.setOutput(imgOut); - - // wrap the BufferedImage with a IIOImage - IIOImage imgIO = new IIOImage(img, null, null); - boolean blnException = true; - try { - // finally write the buffered image to the output stream - // using our parameters (if any) - _imgWriter.write(null, imgIO, _writeParams); - // don't forget to flush - imgOut.flush(); - blnException = false; - } finally { - // clear image writer's output stream - _imgWriter.setOutput(null); - if (blnException) { - try { - imgOut.close(); - } catch (IOException ex) { - Logger.getLogger(AviWriterMJPG.class.getName()) - .log(Level.SEVERE, "Exception closing " + imgOut.getClass().getName(), ex); - } - } else { - imgOut.close(); // expose close exception - } - } - - // return the result - return out; - } - } diff --git a/jpsxdec/src/jpsxdec/util/package.html b/jpsxdec/src/jpsxdec/util/package.html index f471905..0da5696 100644 --- a/jpsxdec/src/jpsxdec/util/package.html +++ b/jpsxdec/src/jpsxdec/util/package.html @@ -6,4 +6,4 @@ Various utilities used throughout the jPSXdec program. - \ No newline at end of file + diff --git a/jpsxdec/src/jpsxdec/util/player/StopPlayingException.java b/jpsxdec/src/jpsxdec/util/player/StopPlayingException.java index 2e08406..150748c 100644 --- a/jpsxdec/src/jpsxdec/util/player/StopPlayingException.java +++ b/jpsxdec/src/jpsxdec/util/player/StopPlayingException.java @@ -37,11 +37,9 @@ package jpsxdec.util.player; -import java.io.IOException; - /** Exception to indicate that all player operations should terminate * immediately. */ -public class StopPlayingException extends IOException { +public class StopPlayingException extends Exception { public StopPlayingException() { } diff --git a/jpsxdec/test/AllTestsSuite.java b/jpsxdec/test/AllTestsSuite.java index 54054bc..ded2c62 100644 --- a/jpsxdec/test/AllTestsSuite.java +++ b/jpsxdec/test/AllTestsSuite.java @@ -51,7 +51,6 @@ jpsxdec.discitems.DiscItemTest.class, jpsxdec.discitems.SerializedDiscItemTest.class, jpsxdec.indexing.DiscIndexerXaAudioTest.class, - jpsxdec.modules.crusader.DiscIndexerCrusaderTest.class, jpsxdec.modules.video.sectorbased.fps.Fps.class, jpsxdec.modules.xa.DiscItemXaAudioStreamTest.class, jpsxdec.psxvideo.PsxYCbCr_intTest.class, @@ -63,6 +62,7 @@ jpsxdec.util.ArgParserTest.class, jpsxdec.util.DemuxPushInputStreamTest.class, jpsxdec.util.DemuxedDataTest.class, + jpsxdec.util.FractionTest.class, jpsxdec.util.IOTest.class, jpsxdec.util.MiscTest.class, jpsxdec.util.player.ClosableBoundedBlockingQueueTest.class @@ -85,4 +85,4 @@ public void setUp() throws Exception { public void tearDown() throws Exception { } -} \ No newline at end of file +} diff --git a/jpsxdec/test/jpsxdec/adpcm/SpuDecodeCorruption.java b/jpsxdec/test/jpsxdec/adpcm/SpuDecodeCorruption.java index 8d49e40..b0fda1b 100644 --- a/jpsxdec/test/jpsxdec/adpcm/SpuDecodeCorruption.java +++ b/jpsxdec/test/jpsxdec/adpcm/SpuDecodeCorruption.java @@ -110,7 +110,7 @@ public void testCorruption2() throws Exception { short[] asiExpectedDecode = { -1, -3, -4, -5, -6, -7, -8, -8, -4, 1, 7, 10, 9, 6, 1, -4, -7, -9, -9, -7, -4, -3, -3, -4, -2, 1, 4, 7 }; - + new LogTest(sExpectedLog, asiExpectedDecode) { @Override public void process(ByteArrayOutputStream actual) throws Exception { diff --git a/jpsxdec/test/jpsxdec/adpcm/XaDecodeCorruption.java b/jpsxdec/test/jpsxdec/adpcm/XaDecodeCorruption.java index b0b47f9..5878e51 100644 --- a/jpsxdec/test/jpsxdec/adpcm/XaDecodeCorruption.java +++ b/jpsxdec/test/jpsxdec/adpcm/XaDecodeCorruption.java @@ -123,7 +123,7 @@ public void publish(LogRecord record) { assertEquals(1008, instance.getSampleFramesWritten()); assertEquals(1008, XaAdpcmDecoder.pcmSampleFramesGeneratedFromXaAdpcmSector(iBitsPerSample, true)); } - + private static abstract class LogTest extends Handler { @Override abstract public void publish(LogRecord record); diff --git a/jpsxdec/test/jpsxdec/cmdline/Command_StaticTest.java b/jpsxdec/test/jpsxdec/cmdline/Command_StaticTest.java index 695a000..ed700fa 100644 --- a/jpsxdec/test/jpsxdec/cmdline/Command_StaticTest.java +++ b/jpsxdec/test/jpsxdec/cmdline/Command_StaticTest.java @@ -37,7 +37,6 @@ package jpsxdec.cmdline; -import argparser.StringHolder; import java.io.File; import java.io.FileOutputStream; import java.util.Arrays; @@ -82,8 +81,11 @@ public void testBadArgs() throws CommandLineException { private void testBadArgs(String... asArgs) { ArgParser ap = new ArgParser(asArgs); Command_Static testSubject = new Command_Static(); + FeedbackStream fbs = new FeedbackStream(); + InFileAndIndexArgs inFileIdx = new InFileAndIndexArgs(null, null, fbs); + assertNull(testSubject.validate("mdec")); - testSubject.init(new ArgParser(new String[] {"-static"}), new StringHolder("ignored for this test"), null, new FeedbackStream()); + testSubject.init(new ArgParser(new String[] {"-static"}), inFileIdx, fbs); try { testSubject.execute(ap); @@ -98,14 +100,17 @@ private void testBadArgs(String... asArgs) { @Test public void testBs2Mdec() throws Exception { + // put an input test file in a temp directory + File inFile = testutil.Util.resourceAsTempFile(Command_StaticTest.class, TEST_BS_FILE); + ArgParser ap = new ArgParser(new String[] {"-dim", "16x16", "-fmt", "mdec"}); + FeedbackStream fbs = new FeedbackStream(); Command_Static testSubject = new Command_Static(); + InFileAndIndexArgs inFileIdx = new InFileAndIndexArgs(inFile.getPath(), null, fbs); assertNull(testSubject.validate("bs")); - // put an input test file in a temp directory - File inFile = testutil.Util.resourceAsTempFile(Command_StaticTest.class, TEST_BS_FILE); // run command - testSubject.init(new ArgParser(new String[] {"-static"}), new StringHolder(inFile.getPath()), null, new FeedbackStream()); + testSubject.init(new ArgParser(new String[] {"-static"}), inFileIdx, fbs); testSubject.execute(ap); // I guess check the output file assertTrue(new File(Command_StaticTest.class.getSimpleName()+"_16x16.mdec").exists()); @@ -113,14 +118,17 @@ public void testBs2Mdec() throws Exception { @Test public void testBs2Png() throws Exception { + // put an input test file in a temp directory + File inFile = testutil.Util.resourceAsTempFile(Command_StaticTest.class, TEST_BS_FILE); + ArgParser ap = new ArgParser(new String[] {"-dim", "16x16", "-fmt", "png", "-up", "nearestneighbor"}); + FeedbackStream fbs = new FeedbackStream(); Command_Static testSubject = new Command_Static(); + InFileAndIndexArgs inFileIdx = new InFileAndIndexArgs(inFile.getPath(), null, fbs); assertNull(testSubject.validate("bs")); - // put an input test file in a temp directory - File inFile = testutil.Util.resourceAsTempFile(Command_StaticTest.class, TEST_BS_FILE); // run command - testSubject.init(new ArgParser(new String[] {"-static"}), new StringHolder(inFile.getPath()), null, new FeedbackStream()); + testSubject.init(new ArgParser(new String[] {"-static"}), inFileIdx, fbs); testSubject.execute(ap); // I guess check the output file assertTrue(new File(Command_StaticTest.class.getSimpleName()+".png").exists()); @@ -129,14 +137,17 @@ public void testBs2Png() throws Exception { @Test public void testMdec2Jpg() throws Exception { + // put an input test file in a temp directory + File inFile = testutil.Util.resourceAsTempFile(Command_StaticTest.class, TEST_MDEC_FILE); + ArgParser ap = new ArgParser(new String[] {"-dim", "16x16", "-fmt", "jpg", "-up", "nearestneighbor"}); + FeedbackStream fbs = new FeedbackStream(); Command_Static testSubject = new Command_Static(); + InFileAndIndexArgs inFileIdx = new InFileAndIndexArgs(inFile.getPath(), null, fbs); assertNull(testSubject.validate("mdec")); - // put an input test file in a temp directory - File inFile = testutil.Util.resourceAsTempFile(Command_StaticTest.class, TEST_MDEC_FILE); // run command - testSubject.init(new ArgParser(new String[] {"-static"}), new StringHolder(inFile.getPath()), null, new FeedbackStream()); + testSubject.init(new ArgParser(new String[] {"-static"}), inFileIdx, fbs); testSubject.execute(ap); // I guess check the output file assertTrue(new File(Command_StaticTest.class.getSimpleName()+".jpg").exists()); @@ -162,7 +173,7 @@ public static void main(String[] args) throws Exception { mis = new ArrayListMdecInputStream(codes); BitStreamUncompressor_STRv2.BitStreamCompressor_STRv2 x = - new BitStreamUncompressor_STRv2.BitStreamCompressor_STRv2(1, BitStreamUncompressor_STRv2.LITTLE_ENDIAN_SHORT_ORDER); + new BitStreamUncompressor_STRv2.BitStreamCompressor_STRv2(1); byte[] abData = x.compress(mis); IO.writeFile(TEST_BS_FILE, abData); } diff --git a/jpsxdec/test/jpsxdec/discitems/DiscItemTest.java b/jpsxdec/test/jpsxdec/discitems/DiscItemTest.java index 7e8a3e7..d9b714e 100644 --- a/jpsxdec/test/jpsxdec/discitems/DiscItemTest.java +++ b/jpsxdec/test/jpsxdec/discitems/DiscItemTest.java @@ -40,6 +40,7 @@ import java.io.File; import java.io.RandomAccessFile; import jpsxdec.cdreaders.CdFileSectorReader; +import jpsxdec.cdreaders.ICdSectorReader; import jpsxdec.i18n.FeedbackStream; import jpsxdec.i18n.ILocalizedMessage; import jpsxdec.i18n.UnlocalizedMessage; @@ -70,7 +71,7 @@ public void tearDown() { private static class DI extends DiscItem { - public DI(CdFileSectorReader cd, int iStartSector, int iEndSector) { + public DI(ICdSectorReader cd, int iStartSector, int iEndSector) { super(cd, iStartSector, iEndSector); } public String getSerializationTypeId() { return "Test"; } @@ -93,7 +94,7 @@ public void startSave(ProgressLogger pl, File directory) {} private static class SBG extends DiscItemSaverBuilderGui { public boolean useSaverBuilder(DiscItemSaverBuilder saverBuilder) { return false; } } - + @Rule public TemporaryFolder _folder = new TemporaryFolder(); @@ -105,14 +106,14 @@ public void testOverlap() throws Exception { raf.writeByte(0); raf.close(); - CdFileSectorReader cd = CdFileSectorReader.openWithSectorSize(cdFile, 2048); + ICdSectorReader cd = CdFileSectorReader.openWithSectorSize(cdFile, 2048); DI d1 = new DI(cd, 10, 20); - + DI d2 = new DI(cd, 0, 5); assertEquals(0, d1.getOverlap(d2)); assertEquals(0, d2.getOverlap(d1)); - + DI d3 = new DI(cd, 5, 10); assertEquals(1, d1.getOverlap(d3)); assertEquals(1, d3.getOverlap(d1)); diff --git a/jpsxdec/test/jpsxdec/discitems/SerializedDiscItemTest.java b/jpsxdec/test/jpsxdec/discitems/SerializedDiscItemTest.java index a94968a..08021a5 100644 --- a/jpsxdec/test/jpsxdec/discitems/SerializedDiscItemTest.java +++ b/jpsxdec/test/jpsxdec/discitems/SerializedDiscItemTest.java @@ -64,7 +64,7 @@ public void tearDown() { } @Test - public void testSerialize_Index_Id() throws Exception { + public void testSerialize_IndexId() throws Exception { String sType = "Fish"; int iSectorStart = 0; int iSectorEnd = 0; @@ -72,7 +72,7 @@ public void testSerialize_Index_Id() throws Exception { int iIndex; String sIndexId; SerializedDiscItem sdi; - + iIndex = -1; sIndexId = null; sdi = new SerializedDiscItem(sType, iIndex, sIndexId, iSectorStart, iSectorEnd); @@ -149,18 +149,6 @@ public void test_AddBad() { } catch (IllegalArgumentException e) { } - try { - sdi.addDimensions("a", -1, 0); - fail("Expepcted IllegalArgumentException"); - } catch (IllegalArgumentException e) { - } - - try { - sdi.addDimensions("a", 0, -1); - fail("Expepcted IllegalArgumentException"); - } catch (IllegalArgumentException e) { - } - try { sdi.addRange("a", 0, -1); fail("Expepcted IllegalArgumentException"); @@ -203,10 +191,6 @@ private void addGetString(SerializedDiscItem sdi, String sKey, String sValue) th sdi.addString(sKey, sValue); assertEquals(sValue, sdi.getString(sKey)); - try { - sdi.getDimensions(sKey); - fail("Expepcted DeserializationFail"); - } catch (LocalizedDeserializationFail e) {} try { sdi.getFraction(sKey); fail("Expepcted DeserializationFail"); @@ -251,10 +235,6 @@ private void addGetInt(SerializedDiscItem sdi, String sKey, int iValue) throws E assertEquals(iValue, sdi.getLong(sKey)); sdi.getString(sKey); - try { - sdi.getDimensions(sKey); - fail("Expepcted DeserializationFail"); - } catch (LocalizedDeserializationFail e) {} try { sdi.getFraction(sKey); fail("Expepcted DeserializationFail"); @@ -288,7 +268,6 @@ public void test_AddRange() throws Exception { private void addGetRange(SerializedDiscItem sdi, String sKey, int iStart, int iEnd) throws Exception { sdi.addRange(sKey, iStart, iEnd); assertArrayEquals(new int[] {iStart, iEnd}, sdi.getIntRange(sKey)); - assertArrayEquals(new int[] {iStart, iEnd}, sdi.getDimensions(sKey)); assertArrayEquals(new long[] {iStart, iEnd}, sdi.getLongRange(sKey)); assertArrayEquals(new long[] {iStart, iEnd}, sdi.getFraction(sKey)); sdi.getString(sKey); @@ -339,37 +318,45 @@ private void addGetFraction(SerializedDiscItem sdi, String sKey, long lngNum, lo } @Test - public void testAddDimensions() throws Exception { + public void test_Dimensions() throws Exception { + addGetDimensions(0, 0); + addGetDimensions(0, 1); + addGetDimensions(1, 0); + + try { + new Dimensions(-1, 0); + fail("Expected " + IllegalArgumentException.class); + } catch (IllegalArgumentException ex) {} + try { + new Dimensions(0, -1); + fail("Expected " + IllegalArgumentException.class); + } catch (IllegalArgumentException ex) {} + } + + private void addGetDimensions(int iWidth, int iHeight) throws Exception { String sType = "Fish"; - int iSectorStart = 0; - int iSectorEnd = 0; int iIndex = 0; String sIndexId = "taco"; + int iSectorStart = 0; + int iSectorEnd = 0; SerializedDiscItem sdi = new SerializedDiscItem(sType, iIndex, sIndexId, iSectorStart, iSectorEnd); - addGetDimensions(sdi, "x", 0, 0); - serializeDeserialize(sdi); - addGetDimensions(sdi, "y", 0, 1); - serializeDeserialize(sdi); - addGetDimensions(sdi, "z", 1, 0); - serializeDeserialize(sdi); - } - private void addGetDimensions(SerializedDiscItem sdi, String sKey, int iWidth, int iHeight) throws Exception { - sdi.addDimensions(sKey, iWidth, iHeight); - assertArrayEquals(new int[] {iWidth, iHeight}, sdi.getDimensions(sKey)); - assertArrayEquals(new int[] {iWidth, iHeight}, sdi.getIntRange(sKey)); - assertArrayEquals(new int[] {iWidth, iHeight}, sdi.getDimensions(sKey)); - assertArrayEquals(new long[] {iWidth, iHeight}, sdi.getLongRange(sKey)); - assertArrayEquals(new long[] {iWidth, iHeight}, sdi.getFraction(sKey)); - sdi.getString(sKey); + new Dimensions(iWidth, iHeight).serialize(sdi); + Dimensions dGet = new Dimensions(sdi); + assertArrayEquals(new int[] {iWidth, iHeight}, new int[] {dGet.getWidth(), dGet.getHeight()}); + assertArrayEquals(new int[] {iWidth, iHeight}, new int[] {dGet.getWidth(), dGet.getHeight()}); + + sdi.getString(Dimensions.DIMENSIONS_KEY); try { - sdi.getInt(sKey); - fail("Expepcted DeserializationFail"); + sdi.getInt(Dimensions.DIMENSIONS_KEY); + fail("Expepcted " + LocalizedDeserializationFail.class); } catch (LocalizedDeserializationFail e) {} try { - sdi.getLong(sKey); - fail("Expepcted DeserializationFail"); + sdi.getLong(Dimensions.DIMENSIONS_KEY); + fail("Expepcted " + LocalizedDeserializationFail.class); } catch (LocalizedDeserializationFail e) {} + + serializeDeserialize(sdi); } } diff --git a/jpsxdec/test/jpsxdec/indexing/DiscIndexerXaAudioTest.java b/jpsxdec/test/jpsxdec/indexing/DiscIndexerXaAudioTest.java index 718bdad..499afb3 100644 --- a/jpsxdec/test/jpsxdec/indexing/DiscIndexerXaAudioTest.java +++ b/jpsxdec/test/jpsxdec/indexing/DiscIndexerXaAudioTest.java @@ -47,7 +47,7 @@ public class DiscIndexerXaAudioTest { - + private static class DummyIdentifiedSector extends IdentifiedSector { private static final int SECTOR_HEADER[] = { @@ -65,15 +65,15 @@ private static class DummyIdentifiedSector extends IdentifiedSector { 0x88, // EOF | DATA 0x00, // coding info }; - + private static CdSector makeDummySector() { byte[] abSectorBytes = new byte[CdSector.SECTOR_SIZE_2352_BIN]; for (int i = 0; i < SECTOR_HEADER.length; i++) { - abSectorBytes[i] = (byte)SECTOR_HEADER[i]; + abSectorBytes[i] = (byte)SECTOR_HEADER[i]; } return new CdSector2352(0, abSectorBytes, 0, 0); } - + public DummyIdentifiedSector() { super(makeDummySector()); } @@ -90,8 +90,8 @@ public ByteArrayFPIS getIdentifiedUserDataStream() { return new ByteArrayFPIS(new byte[0]); } } - - + + @Test public void channel255() { DiscIndexerXaAudio xaIndexer = new DiscIndexerXaAudio(DebugLogger.Log); @@ -99,5 +99,5 @@ public void channel255() { DummyIdentifiedSector s = new DummyIdentifiedSector(); xaIndexer.feedSector(s, DebugLogger.Log); } - + } diff --git a/jpsxdec/test/jpsxdec/modules/crusader/DiscIndexerCrusaderTest.java b/jpsxdec/test/jpsxdec/modules/crusader/DiscIndexerCrusaderTest.java deleted file mode 100644 index 290081e..0000000 --- a/jpsxdec/test/jpsxdec/modules/crusader/DiscIndexerCrusaderTest.java +++ /dev/null @@ -1,123 +0,0 @@ -/* - * jPSXdec: PlayStation 1 Media Decoder/Converter in Java - * Copyright (C) 2017-2020 Michael Sabin - * All rights reserved. - * - * Redistribution and use of the jPSXdec code or any derivative works are - * permitted provided that the following conditions are met: - * - * * Redistributions may not be sold, nor may they be used in commercial - * or revenue-generating business activities. - * - * * Redistributions that are modified from the original source must - * include the complete source code, including the source code for all - * components used by a binary built from the modified sources. However, as - * a special exception, the source code distributed need not include - * anything that is normally distributed (in either source or binary form) - * with the major components (compiler, kernel, and so on) of the operating - * system on which the executable runs, unless that component itself - * accompanies the executable. - * - * * Redistributions must reproduce the above copyright notice, this list - * of conditions and the following disclaimer in the documentation and/or - * other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS - * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED - * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A - * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER - * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -package jpsxdec.modules.crusader; - -import jpsxdec.modules.crusader.DiscIndexerCrusader.DimCounter; -import jpsxdec.modules.video.Dimensions; -import org.junit.*; -import static org.junit.Assert.*; - - -public class DiscIndexerCrusaderTest { - - public DiscIndexerCrusaderTest() { - } - - @BeforeClass - public static void setUpClass() { - } - - @AfterClass - public static void tearDownClass() { - } - - @Before - public void setUp() { - } - - @After - public void tearDown() { - } - - @Test - public void testDimCounterSort() { - compareMinToMax(320, 240, 1, - 240, 176, 2); - compareMinToMax(320, 240, 1, - 240, 176, 1); - compareMinToMax(240, 176, 1, - 320, 240, 2); - - compareMinToMax(100, 200, 1, - 120, 150, 2); - compareMinToMax(120, 150, 1, - 100, 200, 2); - - compareMinToMax(120, 150, 2, - 320, 240, 2); - compareMinToMax(120, 150, 2, - 240, 176, 2); - - compareMinToMax(1000, 200, 2, - 120, 150, 2); - compareMinToMax(100, 2000, 2, - 120, 150, 2); - - compareMinToMax(100, 200, 2, - 120, 150, 2); - } - - private static void compareMinToMax(int iWidthMin, int iHeightMin, int iCountMin, - int iWidthMax, int iHeightMax, int iCountMax) - { - DimCounter min = new DimCounter(new Dimensions(iWidthMin, iHeightMin), iCountMin); - DimCounter max = new DimCounter(new Dimensions(iWidthMax, iHeightMax), iCountMax); - assertEquals(1, max.compareTo(min)); - assertEquals(-1, min.compareTo(max)); - } - - @Test - public void testCompareAspectRatio() { - compareWorstToBest(1,1, 240,176); - compareWorstToBest(320,240, 240,176); - compareWorstToBest(320,224, 240,176); - compareWorstToBest(320,224, 320,240); - compareWorstToBest(300,200, 320,240); - } - - private static void compareWorstToBest(int iWorstWidth, int iWorstHeight, - int iBestWidth, int iBestHeight) - { - Dimensions worst = new Dimensions(iWorstWidth, iWorstHeight); - Dimensions best = new Dimensions(iBestWidth, iBestHeight); - assertEquals(1, DiscIndexerCrusader.compareAspectRatio(best, worst)); - assertEquals(-1, DiscIndexerCrusader.compareAspectRatio(worst, best)); - } - - -} diff --git a/jpsxdec/test/jpsxdec/modules/video/sectorbased/fps/Fps.java b/jpsxdec/test/jpsxdec/modules/video/sectorbased/fps/Fps.java index fc3d856..c37ec43 100644 --- a/jpsxdec/test/jpsxdec/modules/video/sectorbased/fps/Fps.java +++ b/jpsxdec/test/jpsxdec/modules/video/sectorbased/fps/Fps.java @@ -39,7 +39,6 @@ import java.io.BufferedReader; import java.io.IOException; -import java.io.InputStream; import java.io.InputStreamReader; import jpsxdec.util.Fraction; import org.junit.*; @@ -48,26 +47,6 @@ public class Fps { - public Fps() { - } - - @BeforeClass - public static void setUpClass() { - } - - @AfterClass - public static void tearDownClass() { - } - - @Before - public void setUp() { - } - - @After - public void tearDown() { - } - - @Test public void _20_A8() throws IOException { test("20FPS_A8.dat", new Fraction(15,2), 0); @@ -104,31 +83,35 @@ public void _LUNAR2_24FPS_A16_S43() throws IOException { public void _LUNAR2_24FPS_A16_S56() throws IOException { test("LUNAR2_24FPS_A16(S56).dat", new Fraction(25,4), 0); } - + private static void test(String sFile, Fraction expected, int iFrameStart) throws IOException { System.out.println(sFile); System.out.println(expected); - InputStream is = Fps.class.getResourceAsStream(sFile); - BufferedReader reader = new BufferedReader(new InputStreamReader(is)); + + BufferedReader reader = new BufferedReader(new InputStreamReader(Fps.class.getResourceAsStream(sFile))); + reader.readLine(); // skip header + int iStartSector = 0; for (int i = 0; i < iFrameStart; i++) { String sLine = reader.readLine(); - InconsistentFrameSequence.LineParse lp = - new InconsistentFrameSequence.LineParse(sLine); + InconsistentFrameSequence.LineParse lp = new InconsistentFrameSequence.LineParse(sLine); iStartSector = lp.iFrameStartSector; } - String sLine = reader.readLine(); - InconsistentFrameSequence.LineParse lp = - new InconsistentFrameSequence.LineParse(sLine); - StrFrameRateCalc f = new StrFrameRateCalc(lp.iFrameStartSector, lp.iFrameEndSector); + String sLine; + StrFrameRateCalc f = null; while ((sLine = reader.readLine()) != null) { - lp = new InconsistentFrameSequence.LineParse(sLine); - f.addFrame(lp.iFrameStartSector - iStartSector, lp.iFrameEndSector - iStartSector); + InconsistentFrameSequence.LineParse lp = new InconsistentFrameSequence.LineParse(sLine); + if (f == null) + f = new StrFrameRateCalc(lp.iFrameStartSector, lp.iFrameEndSector); + else + f.addFrame(lp.iFrameStartSector - iStartSector, lp.iFrameEndSector - iStartSector); } - Fraction actual = f.getSectorsPerFrame(); + reader.close(); + + Fraction actual = f.getSectorsPerFrame(-1, -1, -1); System.out.println(expected); System.out.println(actual); assertEquals(expected, actual); diff --git a/jpsxdec/test/jpsxdec/psxvideo/PsxYCbCr_intTest.java b/jpsxdec/test/jpsxdec/psxvideo/PsxYCbCr_intTest.java index 00f7542..f996e43 100644 --- a/jpsxdec/test/jpsxdec/psxvideo/PsxYCbCr_intTest.java +++ b/jpsxdec/test/jpsxdec/psxvideo/PsxYCbCr_intTest.java @@ -42,34 +42,34 @@ public class PsxYCbCr_intTest { - + public PsxYCbCr_intTest() { } - + @BeforeClass public static void setUpClass() { } - + @AfterClass public static void tearDownClass() { } - + @Before public void setUp() { } - + @After public void tearDown() { } @Test public void testConstants() { - + long _1_402 = 91893; long _0_3437 = 22525; long _0_7143 = 46812; long _1_772 = 116224; - + assertEquals(_1_402 , PsxYCbCr_int._1_402); assertEquals(_0_3437, PsxYCbCr_int._0_3437); assertEquals(_0_7143, PsxYCbCr_int._0_7143); diff --git a/jpsxdec/test/jpsxdec/psxvideo/bitstreams/BitReader.java b/jpsxdec/test/jpsxdec/psxvideo/bitstreams/BitReader.java index 0fb0878..bc8ad82 100644 --- a/jpsxdec/test/jpsxdec/psxvideo/bitstreams/BitReader.java +++ b/jpsxdec/test/jpsxdec/psxvideo/bitstreams/BitReader.java @@ -139,7 +139,7 @@ public void testMod() { @Test public void testReadRandom() throws MdecException.EndOfStream { final Random rand = new Random(); - + byte[] abTest = new byte[8]; rand.nextBytes(abTest); @@ -361,4 +361,4 @@ public void skipBits(int iCount) throws MdecException.EndOfStream { } } -} \ No newline at end of file +} diff --git a/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv2.java b/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv2.java index a877363..249aecc 100644 --- a/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv2.java +++ b/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv2.java @@ -305,4 +305,4 @@ public void badCode14bits() throws Exception { } } -} \ No newline at end of file +} diff --git a/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv3.java b/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv3.java index 852a261..10971af 100644 --- a/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv3.java +++ b/jpsxdec/test/jpsxdec/psxvideo/bitstreams/STRv3.java @@ -58,7 +58,7 @@ import jpsxdec.psxvideo.mdec.MdecException; import jpsxdec.psxvideo.mdec.MdecInputStream; import jpsxdec.psxvideo.mdec.idct.IDCT_double; -import jpsxdec.psxvideo.mdec.idct.StephensIDCT; +import jpsxdec.psxvideo.mdec.idct.PsxMdecIDCT_double; import jpsxdec.util.BinaryDataNotRecognized; import jpsxdec.util.Misc; import static org.junit.Assert.*; @@ -219,7 +219,7 @@ public void encodeDcMaxDiff() throws Exception { } catch (MdecException.TooMuchEnergy ex) { // expected } - + } public static class MdecInputStreamIterator implements MdecInputStream { @@ -239,7 +239,7 @@ public boolean readMdecCode(MdecCode code) { @Test public void encodeTestMax() throws Exception { - IDCT_double i = new StephensIDCT(); + IDCT_double i = new PsxMdecIDCT_double(); double[] blk = new double[64]; Arrays.fill(blk, -128.0); double[] out = new double[64]; diff --git a/jpsxdec/test/jpsxdec/util/DemuxPushInputStreamTest.java b/jpsxdec/test/jpsxdec/util/DemuxPushInputStreamTest.java index edd6f3f..ff2a908 100644 --- a/jpsxdec/test/jpsxdec/util/DemuxPushInputStreamTest.java +++ b/jpsxdec/test/jpsxdec/util/DemuxPushInputStreamTest.java @@ -146,7 +146,7 @@ public void test7() throws DemuxPushInputStream.NeedsMoreData { DDPiece p1 = new DDPiece(new byte[0]); DDPiece p2 = new DDPiece(7, 11); DemuxPushInputStream x = new DemuxPushInputStream(p1); - + x.mark(5); try { x.read(); diff --git a/jpsxdec/test/jpsxdec/util/FractionTest.java b/jpsxdec/test/jpsxdec/util/FractionTest.java new file mode 100644 index 0000000..befc995 --- /dev/null +++ b/jpsxdec/test/jpsxdec/util/FractionTest.java @@ -0,0 +1,53 @@ +/* + * jPSXdec: PlayStation 1 Media Decoder/Converter in Java + * Copyright (C) 2022 Michael Sabin + * All rights reserved. + * + * Redistribution and use of the jPSXdec code or any derivative works are + * permitted provided that the following conditions are met: + * + * * Redistributions may not be sold, nor may they be used in commercial + * or revenue-generating business activities. + * + * * Redistributions that are modified from the original source must + * include the complete source code, including the source code for all + * components used by a binary built from the modified sources. However, as + * a special exception, the source code distributed need not include + * anything that is normally distributed (in either source or binary form) + * with the major components (compiler, kernel, and so on) of the operating + * system on which the executable runs, unless that component itself + * accompanies the executable. + * + * * Redistributions must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or + * other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +package jpsxdec.util; + +import org.junit.Assert; +import org.junit.Test; + +public class FractionTest { + + @Test + public void testToString() { + Assert.assertEquals("5", new Fraction(5 / 1).toString()); + Assert.assertEquals("5/3 (1.6667)", new Fraction(5, 3).toString()); + Assert.assertEquals("5/4 (1.25)", new Fraction(5, 4).toString()); + Assert.assertEquals("13/10 (1.3)", new Fraction(13, 10).toString()); + Assert.assertEquals("15039/1504 (9.9993)", new Fraction(15039, 1504).toString()); + } +} diff --git a/jpsxdec/test/jpsxdec/util/IOTest.java b/jpsxdec/test/jpsxdec/util/IOTest.java index b691cca..1c9a2c2 100644 --- a/jpsxdec/test/jpsxdec/util/IOTest.java +++ b/jpsxdec/test/jpsxdec/util/IOTest.java @@ -37,34 +37,18 @@ package jpsxdec.util; +import java.io.EOFException; import java.io.File; +import java.io.FileNotFoundException; import java.io.IOException; +import java.io.InputStream; +import java.io.RandomAccessFile; import jpsxdec.i18n.exception.LocalizedFileNotFoundException; import org.junit.*; -import static org.junit.Assert.*; import org.junit.rules.TemporaryFolder; public class IOTest { - public IOTest() { - } - - @BeforeClass - public static void setUpClass() { - } - - @AfterClass - public static void tearDownClass() { - } - - @Before - public void setUp() { - } - - @After - public void tearDown() { - } - @Rule public TemporaryFolder TMP_FOLDER = new TemporaryFolder(); @@ -77,8 +61,186 @@ public void testMakeDirs() throws IOException { File file = TMP_FOLDER.newFile(); try { IO.makeDirs(file); - fail("Should have failed"); + Assert.fail("Expected " + LocalizedFileNotFoundException.class); } catch (LocalizedFileNotFoundException ex) { } } + + private static class TestIS extends InputStream { + + private final int _iSize; + private int _iBytesRead = 0; + + public TestIS(int iSize) { + _iSize = iSize; + } + + @Override + public int read() throws IOException { + if (_iBytesRead >= _iSize) + return -1; + + int r = _iBytesRead & 0xff; + _iBytesRead++; + return r; + } + } + + private static class TestRAF extends RandomAccessFile { + + private final TestIS _mockStream; + + public TestRAF(File name, int iSize) throws FileNotFoundException { + super(name, "r"); + _mockStream = new TestIS(iSize); + } + + @Override + public int read() throws IOException { + return _mockStream.read(); + } + + @Override + public int read(byte[] b) throws IOException { + return _mockStream.read(b); + } + + @Override + public int read(byte[] b, int off, int len) throws IOException { + return _mockStream.read(b, off, len); + } + + public void setLength(long newLength) { throw new UnsupportedOperationException(); } + public long length() { throw new UnsupportedOperationException(); } + public void seek(long pos) { throw new UnsupportedOperationException(); } + public long getFilePointer() { throw new UnsupportedOperationException(); } + public void write(byte[] b, int off, int len) { throw new UnsupportedOperationException(); } + public void write(byte[] b) { throw new UnsupportedOperationException(); } + public void write(int b) { throw new UnsupportedOperationException(); } + public int skipBytes(int n) { throw new UnsupportedOperationException(); } + } + + @Test + public void testReadByteArray_InputStream() throws IOException { + TestIS is = new TestIS(7); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,5,6}, IO.readByteArray(is, 7)); + + is = new TestIS(7); + Assert.assertArrayEquals(new byte[] {}, IO.readByteArray(is, 0)); + Assert.assertEquals(0, is._iBytesRead); + + try { + IO.readByteArray(new TestIS(7), 8); + Assert.fail("Expected " + EOFException.class); + } catch (EOFException ex) { + ex.printStackTrace(System.out); + } + } + + @Test + public void testReadByteArrayMax_InputStream() throws IOException { + + TestIS is = new TestIS(7); + byte[] abBuffer = new byte[7]; + try { + IO.readByteArrayMax(is, abBuffer, 0, 0); + Assert.fail("Expected " + IllegalArgumentException.class); + } catch (IllegalArgumentException ex) { + ex.printStackTrace(System.out); + } + + is = new TestIS(7); + abBuffer = new byte[7]; + + Assert.assertEquals(5, IO.readByteArrayMax(is, abBuffer, 0, 5)); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,0,0}, abBuffer); + + is = new TestIS(7); + abBuffer = new byte[7]; + Assert.assertEquals(7, IO.readByteArrayMax(is, abBuffer, 0, 7)); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,5,6}, abBuffer); + + is = new TestIS(8); + abBuffer = new byte[7]; + try { + IO.readByteArrayMax(is, abBuffer, 0, 8); + Assert.fail("Expected " + IndexOutOfBoundsException.class); + } catch (IndexOutOfBoundsException ex) { // the exact exception may be implementation specific + ex.printStackTrace(System.out); + } + + is = new TestIS(5); + abBuffer = new byte[7]; + Assert.assertEquals(5, IO.readByteArrayMax(is, abBuffer, 0, 7)); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,0,0}, abBuffer); + } + + @Test + public void testReadByteArray_RandomAccessFile() throws IOException { + File rafFile = new File(TMP_FOLDER.getRoot(), "raf1"); + Assert.assertTrue(rafFile.createNewFile()); + + TestRAF is = new TestRAF(rafFile, 7); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,5,6}, IO.readByteArray(is, 7)); + is.close(); + + is = new TestRAF(rafFile, 7); + Assert.assertArrayEquals(new byte[] {}, IO.readByteArray(is, 0)); + Assert.assertEquals(0, is._mockStream._iBytesRead); + is.close(); + + is = new TestRAF(rafFile, 7); + try { + IO.readByteArray(is, 8); + Assert.fail("Expected " + EOFException.class); + } catch (EOFException ex) { + ex.printStackTrace(System.out); + } + is.close(); + } + + @Test + public void testReadByteArrayMax_RandomAccessFile() throws IOException { + File rafFile = new File(TMP_FOLDER.getRoot(), "raf2"); + Assert.assertTrue(rafFile.createNewFile()); + + TestRAF is = new TestRAF(rafFile, 7); + byte[] abBuffer = new byte[7]; + try { + IO.readByteArrayMax(is, abBuffer, 0, 0); + Assert.fail("Expected " + IllegalArgumentException.class); + } catch (IllegalArgumentException ex) { + ex.printStackTrace(System.out); + } + is.close(); + + is = new TestRAF(rafFile, 7); + abBuffer = new byte[7]; + Assert.assertEquals(5, IO.readByteArrayMax(is, abBuffer, 0, 5)); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,0,0}, abBuffer); + is.close(); + + is = new TestRAF(rafFile, 7); + abBuffer = new byte[7]; + Assert.assertEquals(7, IO.readByteArrayMax(is, abBuffer, 0, 7)); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,5,6}, abBuffer); + is.close(); + + is = new TestRAF(rafFile, 8); + abBuffer = new byte[7]; + try { + IO.readByteArrayMax(is, abBuffer, 0, 8); + Assert.fail("Expected " + IndexOutOfBoundsException.class); + } catch (IndexOutOfBoundsException ex) { // the exact exception may be implementation specific + ex.printStackTrace(System.out); + } + is.close(); + + is = new TestRAF(rafFile, 5); + abBuffer = new byte[7]; + Assert.assertEquals(5, IO.readByteArrayMax(is, abBuffer, 0, 7)); + Assert.assertArrayEquals(new byte[] {0,1,2,3,4,0,0}, abBuffer); + is.close(); + } + } diff --git a/jpsxdec/test/testutil/Util.java b/jpsxdec/test/testutil/Util.java index b9bcff5..68a8091 100644 --- a/jpsxdec/test/testutil/Util.java +++ b/jpsxdec/test/testutil/Util.java @@ -45,7 +45,7 @@ import jpsxdec.util.IO; public class Util { - + public static File resourceAsTempFile(Class cls, String sResource) throws IOException { File f = File.createTempFile(sResource, "-tmp"); resourceAsFile(cls, sResource, f); diff --git a/laintools/src/laintools/BINextrator.java b/laintools/src/laintools/BINextrator.java index 99829e7..05f9a0d 100644 --- a/laintools/src/laintools/BINextrator.java +++ b/laintools/src/laintools/BINextrator.java @@ -45,7 +45,7 @@ /** Class to extract the images/files from SITEA.BIN, SITEB.BIN, and BIN.BIN files. */ public class BINextrator { - + public static int DebugVerbose = 2; public static void main(String[] args) { @@ -60,9 +60,9 @@ public static void main(String[] args) { static final byte[] TIM_MAGIC = {0x10, 0x00, 0x00, 0x00}; /** Decodes all the images from the SITEA.BIN, SITEB.BIN, and BIN.BIN files. - * This function needs a standard 2048-per-sector (i.e. ISO) copy of the - * files. This can easily be accomplished by simply copying the file off - * the disc using normal operating system commands, or even providing the + * This function needs a standard 2048-per-sector (i.e. ISO) copy of the + * files. This can easily be accomplished by simply copying the file off + * the disc using normal operating system commands, or even providing the * path directly to the file on the disc. *

    * Output file names will look like this: @@ -71,19 +71,19 @@ public static void main(String[] args) { * Note that the SLPS_016.03/SLPS_016.04 file has tables that index * these files with starting sector and data size. * These tables are not needed to simply find and extract images. - * + * * @param sSiteFile the path to the SITEA.BIN, SITEB.BIN, or BIN.BIN file * @param sOutBaseName output base name of the files * @return 0 on ok, -1 on error */ public static int extract(String sSiteFile, String sOutBaseName) { - + try { final RandomAccessFile raf = new RandomAccessFile(sSiteFile, "r"); - + long lngFileOffset = 0; int iIndex = 0; - + while (lngFileOffset < raf.length()) { /* _Site Header_ * 32 bits; 'napk' @@ -103,7 +103,7 @@ public static int extract(String sSiteFile, String sOutBaseName) { abImg = Lain_Pk.decompress(raf); ByteArrayInputStream bais = new ByteArrayInputStream(abImg); - + Tim tim = Tim.read(bais); System.out.println("It is a TIM image: " + tim); for (int i = 0; i < tim.getPaletteCount(); i++) { @@ -116,7 +116,7 @@ public static int extract(String sSiteFile, String sOutBaseName) { ImageIO.write(tim.toBufferedImage(i), "png", new File(String.format(sFile))); } - + } catch (BinaryDataNotRecognized ex) { String sFile = String.format( "%s%03d.dat", @@ -155,27 +155,27 @@ public int read() throws IOException { iIndex, i ); System.out.println("Saving " + sFile); - + ImageIO.write(tim.toBufferedImage(i), "png", new File(sFile)); } } catch (BinaryDataNotRecognized ex) { ex.printStackTrace(); } - + long lngSize = raf.getFilePointer() - lngFileOffset; System.out.println("Size is " + lngSize + " (" + ((lngSize + 2047) / 2048) + " sectors)"); iIndex++; } lngFileOffset += 2048; } - + } catch (IOException ex) { ex.printStackTrace(); return -1; } - + return 0; } - + } diff --git a/laintools/src/laintools/Lain_LAPKS.java b/laintools/src/laintools/Lain_LAPKS.java index 0e9ec0b..6c726d8 100644 --- a/laintools/src/laintools/Lain_LAPKS.java +++ b/laintools/src/laintools/Lain_LAPKS.java @@ -52,7 +52,7 @@ /** Functions to decode the Lain 'poses' from the LAPKS.BIN file. */ public class Lain_LAPKS { - + private static boolean DEBUG = false; public static void main(String[] args) { @@ -62,7 +62,7 @@ public static void main(String[] args) { } decodeLAPKS(args[0], args[1]); } - + /** Decodes the numerous Lain poses from the LAPKS.BIN file. The LAPKS.BIN * file is the same on both disc 1 and disc 2. This function needs a * standard 2048-per-sector (i.e. ISO) copy of the file. This can easily @@ -73,7 +73,7 @@ public static void main(String[] args) { * This function will dump the over 1000 animation cells, including the * bit-mask used to provide transparency to the images. The cells are * centered in a larger image according to the cell's x,y position found - * with the cell data. + * with the cell data. *

    * Output file names will look like this *

    @@ -84,7 +84,7 @@ public static void main(String[] args) {
          *  since I can only see a need for 3 (transparent, slightly transparent,
          *  and totally opaque). I got confused while stepping through the
          *  game's assembly code. Perhaps another go at it would be good.
    -     * 
    +     *
          * @param sInLAPKS_BIN  the path to the LAPKS.BIN file
          * @param sOutFileBase  output base name of the files
          */
    @@ -100,12 +100,12 @@ public static int decodeLAPKS(String sInLAPKS_BIN, String sOutFileBase) {
                     oDecoder.decode(uncompresor);
                     RgbIntImage rgb = new RgbIntImage(cell.Width, cell.Height);
                     oDecoder.readDecodedRgb(rgb.getWidth(), rgb.getHeight(), rgb.getData());
    -                
    +
                     String s = String.format("%s%02d_f%02d",
                             sOutFileBase,
                             cell.PkIndex,
                             cell.CellIndex);
    -                
    +
                     BufferedImage bi = rgb.toBufferedImage();
                     int x, y, w, h;
                     if (cell.Width == 320 && cell.Height == 240) {
    @@ -123,9 +123,9 @@ public static int decodeLAPKS(String sInLAPKS_BIN, String sOutFileBase) {
                         h = 368-1;
                         bi = pasteImage(bi, x, y, w, h);
                     }
    -                
    +
                     ImageIO.write(bi, "png", new File(s + ".png"));
    -                
    +
                     //biscreen = addImage(oCell.BitMask, (int)x, (int)y, (int)w, (int)h);
                     ImageIO.write(cell.BitMask, "png", new File(s + "_mask.png"));
                 }
    @@ -145,7 +145,7 @@ public static int decodeLAPKS(String sInLAPKS_BIN, String sOutFileBase) {
     
             return 0;
         }
    -    
    +
         private static BufferedImage pasteImage(BufferedImage bi, int iX, int iY,
                                                 int iWidth, int iHeight)
         {
    @@ -155,7 +155,7 @@ private static BufferedImage pasteImage(BufferedImage bi, int iX, int iY,
             oScreenGraphic.dispose();
             return screen;
         }
    -    
    +
         //-------------------------------------------------------------------------
         //-- Helper structors -----------------------------------------------------
         //-------------------------------------------------------------------------
    @@ -174,43 +174,43 @@ private static class LaPk {
              * 4 bytes: number of cells
              * 12 * (number of cells): Cell descriptors
              */
    -        
    +
             public char[] lapk = new char[4]; // 4
             public long Size;          // 4
             public long CellCount;     // 4
             public PkCellDescriptor[] CellDescriptors; // 12 * CellCount
    -        
    +
             public long StartOffset;
             public long HeaderSize;
             public long Index;
    -        
    +
             public LaPk(RandomAccessFile raf, long lngIdx) throws IOException, NotLapkException {
                 Index = lngIdx;
                 StartOffset = raf.getFilePointer();
    -            
    +
                 lapk[0] = (char)raf.read();
                 lapk[1] = (char)raf.read();
                 lapk[2] = (char)raf.read();
                 lapk[3] = (char)raf.read();
    -            
    -            if (!(new String(lapk).equals("lapk"))) 
    +
    +            if (!(new String(lapk).equals("lapk")))
                     throw new NotLapkException("Not a lapk at " + StartOffset);
    -            
    +
                 Size = IO.readUInt32LE(raf);
                 CellCount = IO.readUInt32LE(raf);
                 CellDescriptors = new PkCellDescriptor[(int)CellCount];
    -            
    +
                 // Read the descriptors
                 for (int i = 0; i < CellDescriptors.length; i++) {
                     CellDescriptors[i] = new PkCellDescriptor(this, i, raf);
                 }
    -            
    +
                 HeaderSize = 4+4+4+ 12 * CellCount;
             }
     
    -        
    +
         }
    -    
    +
         private static class PkCellDescriptor {
             /*
              *  _Cell descriptor_
    @@ -239,14 +239,14 @@ public PkCellDescriptor(LaPk lapk, int iIdx, RandomAccessFile raf) throws IOExce
                 Unknown = IO.readUInt32LE(oBAIS);
             }
         }
    -    
    +
         public static class LaPkCellIS {
             public int PkIndex;
             public int CellIndex;
             long _lngCellStart;
             public int Xpos; // copied from cell descriptor
             public int Ypos; // copied from cell descriptor
    -        
    +
             /*  _Cell header_
              * 2 bytes: Image Width
              * 2 bytes: Image Height
    @@ -255,7 +255,7 @@ public static class LaPkCellIS {
              * 4 bytes: Length of cell data in bytes (after this value)
              * 4 bytes: Number of run length codes?
              * (data length-4) bytes: width/16*height/16 compressed macro blocks
    -         * 
    +         *
              * _Bit Mask_ <- Starts at 12+Cell_Data_Size
              * 4 bytes: Bit mask size
              * (size) bytes: Bit Mask data
    @@ -266,23 +266,23 @@ public static class LaPkCellIS {
             long QuantLumin;       // 2
             long Size;             // 4
             long NumRunLenCodes;   // 4
    -        
    +
             public BufferedImage BitMask;
     
             public byte[] Data;
    -        
    +
             private LaPkCellIS(PkCellDescriptor cell, RandomAccessFile raf)
    -                throws IOException 
    +                throws IOException
             {
                 // Seek to the start of the cell
                 raf.seek(cell.ParentLaPk.StartOffset + cell.ParentLaPk.HeaderSize + cell.CellOffset);
    -            
    +
                 _lngCellStart = raf.getFilePointer();
                 CellIndex = cell.Index;
                 PkIndex = (int)cell.ParentLaPk.Index;
                 Xpos = cell.Xpos;
                 Ypos = cell.Ypos;
    -            
    +
                 // read the header bytes
                 byte abBuff[] = new byte [16];
                 if (raf.read(abBuff) != 16) throw new IOException();
    @@ -294,10 +294,10 @@ private LaPkCellIS(PkCellDescriptor cell, RandomAccessFile raf)
                 Size = IO.readUInt32LE(bais);
                 NumRunLenCodes = IO.readUInt32LE(bais);
                 ByteArrayOutputStream cellWriter = new ByteArrayOutputStream((int)Size + 8);
    -            
    +
                 // Create an artifical header to feed to the StrFrameUncompresser
                 writeLainFrameHeader(cellWriter, QuantChrom, QuantLumin, NumRunLenCodes);
    -            
    +
                 // Read the cell data
                 for (int i = 0; i < Size; i++) {
                     int b = raf.read();
    @@ -305,22 +305,22 @@ private LaPkCellIS(PkCellDescriptor cell, RandomAccessFile raf)
                 }
                 cellWriter.flush();
                 cellWriter.close();
    -            
    +
                 // Now read the compressed bit mask
                 // results in a 2 bits-per-pixel image
                 raf.seek(_lngCellStart + 12 + Size);
                 byte[] abBitMask = Lain_Pk.decompress(raf);
    -            
    +
                 BitMask = convertBitMaskToImage(abBitMask, Width, Height);
    -            
    +
                 Data = cellWriter.toByteArray();
             }
    -        
    +
             public static void writeLainFrameHeader(
                     ByteArrayOutputStream os,
                     long QuantChrom,
                     long QuantLumin,
    -                long NumRunLenCodes) 
    +                long NumRunLenCodes)
             {
                 try {
                     os.write((int)QuantChrom); // normally run len code
    @@ -334,21 +334,21 @@ public static void writeLainFrameHeader(
             }
     
         }
    -    
    +
         //-------------------------------------------------------------------------
         //-- Lain_LAPKS instance --------------------------------------------------
         //-------------------------------------------------------------------------
    -    
    +
         private RandomAccessFile _raFile;
         private long _lngPkIndex = 0;
         private long _lngCellIndex = 0;
         private LaPk _currentPk;
    -    
    +
         /** Setup for reading from the file. */
         public Lain_LAPKS(String sFile) throws IOException {
             _raFile = new RandomAccessFile(sFile, "r");
         }
    -    
    +
         /** Retrieves the next animation cell in the LAPKS.BIN file.
          *  Returns null if there are no more cells available. */
         public LaPkCellIS nextCell() throws IOException {
    @@ -366,7 +366,7 @@ public LaPkCellIS nextCell() throws IOException {
             }
             else {
                 _lngCellIndex++; // next cell
    -        
    +
                 // Done with the lapk?
                 if (_lngCellIndex >= _currentPk.CellCount) {
                     if (!moveToNextPk()) // move to next lapk
    @@ -376,28 +376,28 @@ public LaPkCellIS nextCell() throws IOException {
             // Create a cell input stream and return it
             return new LaPkCellIS(_currentPk.CellDescriptors[(int)_lngCellIndex], _raFile);
         }
    -    
    -    
    +
    +
         private boolean moveToNextPk() throws IOException {
    -        
    +
             // next lapk, and reset the cell index
             _lngPkIndex++;
             _lngCellIndex = 0;
    -        
    +
             // calculate the next pk start, at the start of the next 2048
             // boundary after the end of the current lapk
             long lngNextOffset = _currentPk.StartOffset + _currentPk.Size + 8;
             if ((lngNextOffset % 2048) != 0) {
                 lngNextOffset += 2048 - (lngNextOffset % 2048);
             }
    -        
    -        
    +
    +
             do {
                 // we're past the end of the file
                 if (lngNextOffset >= _raFile.length()) return false;
    -            
    +
                 _raFile.seek(lngNextOffset);
    -            
    +
                 try {
                     _currentPk = new LaPk(_raFile, _lngPkIndex);
                 } catch (NotLapkException ex) {
    @@ -406,7 +406,7 @@ private boolean moveToNextPk() throws IOException {
                      * than it is. So we'll just keep trying every sector until
                      * we find the next lapk. */
                     // These are the two offsets
    -                if (!(ex.getMessage().endsWith("13135872") || 
    +                if (!(ex.getMessage().endsWith("13135872") ||
                           ex.getMessage().endsWith("13137920")))
                     {
                         ex.printStackTrace();
    @@ -417,10 +417,10 @@ private boolean moveToNextPk() throws IOException {
             } while (_currentPk == null);
             return true;
         }
    -    
     
    -    
    -    
    +
    +
    +
         /** Converts 2 bits-per-pixel to 256 gray (8 bits-per-pixel) */
         private static byte[] Mask4BitsTo8Gray = new byte[] {
             (byte)0x00,
    @@ -428,7 +428,7 @@ private boolean moveToNextPk() throws IOException {
             (byte)0xAA,
             (byte)0xFF
         };
    -    
    +
         /** Converts a 2 bits-per-pixel array to a grayscale BufferedImage */
         private static BufferedImage convertBitMaskToImage(byte[] abBitMask,
                                                            int iCellWidth,
    @@ -439,27 +439,27 @@ private static BufferedImage convertBitMaskToImage(byte[] abBitMask,
             for (int y = 0; y < iCellHeight; y++) {
                 for (int x = 0; x < iCellWidth / 4; x++) {
                     byte b = abBitMask[(int)(x + y * iCellWidth/4)];
    -                
    +
                     if (DEBUG) System.err.print(String.format("%02x ", b));
    -                
    +
                     int iBits;
                     iBits = ((b >>> 6) & 3);
                     abPixels[x*4 + 0  + y * iCellWidth] = Mask4BitsTo8Gray[iBits];
    -                
    +
                     iBits = ((b >>> 4) & 3);
                     abPixels[x*4 + 1  + y * iCellWidth] = Mask4BitsTo8Gray[iBits];
    -                
    +
                     iBits = ((b >>> 2) & 3);
                     abPixels[x*4 + 2  + y * iCellWidth] = Mask4BitsTo8Gray[iBits];
    -                
    +
                     iBits = ((b >>> 0) & 3);
                     abPixels[x*4 + 3  + y * iCellWidth] = Mask4BitsTo8Gray[iBits];
    -            }        
    +            }
                 if (DEBUG) System.err.println();
             }
     
             return Imaging.createLinearGrayIndexed256(abPixels, iCellWidth, iCellHeight);
         }
    -    
    +
     
     }
    diff --git a/laintools/src/laintools/PatchLainImage.java b/laintools/src/laintools/PatchLainImage.java
    index 569bf22..7d1b0f0 100644
    --- a/laintools/src/laintools/PatchLainImage.java
    +++ b/laintools/src/laintools/PatchLainImage.java
    @@ -38,6 +38,8 @@
     
     import java.io.File;
     import jpsxdec.cdreaders.CdFileSectorReader;
    +import jpsxdec.cdreaders.DiscPatcher;
    +import jpsxdec.cdreaders.ICdSectorReader;
     import jpsxdec.discitems.DiscItem;
     import jpsxdec.indexing.DiscIndex;
     import jpsxdec.modules.iso9660.DiscItemISO9660File;
    @@ -66,37 +68,36 @@ public static void main(String[] args) throws Exception {
             
             DiscIndex index = new DiscIndex(sIndex, true, DebugLogger.Log);
     
    -        index.getSourceCd().beginPatching();
    +        DiscPatcher patcher = new DiscPatcher(index.getSourceCd());
             DiscItem item = index.getById("SLPS_016.03");
             if (item == null)
                 item = index.getById("SLPS_016.04");
    -        replaceFile((DiscItemISO9660File)item, sSlps);
    +        replaceFile((DiscItemISO9660File)item, patcher, sSlps);
             
             item = index.getById("SITEA.BIN");
             if (item == null)
                 item = index.getById("SITEB.BIN");
    -        replaceFile((DiscItemISO9660File)item, sSite);
    +        replaceFile((DiscItemISO9660File)item, patcher, sSite);
     
             if (sBin != null)
    -            replaceFile((DiscItemISO9660File)index.getById("BIN.BIN"), sBin);
    +            replaceFile((DiscItemISO9660File)index.getById("BIN.BIN"), patcher, sBin);
     
    -        index.getSourceCd().applyPatches(new ConsoleProgressLogger(PatchLainImage.class.getSimpleName(),
    -                                                                   System.out));
    +        patcher.applyPatches((CdFileSectorReader) index.getSourceCd(), new ConsoleProgressLogger(PatchLainImage.class.getSimpleName(),
    +                                                                            System.out));
         }
     
    -    private static void replaceFile(DiscItemISO9660File isoFile, String sReplaceFile) throws Exception {
    +    private static void replaceFile(DiscItemISO9660File isoFile, DiscPatcher patcher, String sReplaceFile) throws Exception {
             System.out.println("Replacing " + sReplaceFile);
     
             File replaceFile = new File(sReplaceFile);
    -        CdFileSectorReader replaceDisc = CdFileSectorReader.openWithSectorSize(replaceFile, 2048);
    +        ICdSectorReader replaceDisc = CdFileSectorReader.openWithSectorSize(replaceFile, 2048);
             if (replaceDisc.getSectorCount() > isoFile.getSectorLength())
                 throw new RuntimeException(sReplaceFile + " too big to fit " + isoFile);
    -        CdFileSectorReader destDisc = isoFile.getSourceCd();
     
             for (int iOfsSect = 0; iOfsSect < replaceDisc.getSectorCount(); iOfsSect++) {
                 byte[] abSrcUserData = replaceDisc.getSector(iOfsSect).getCdUserDataCopy();
                 //System.out.println("Overwriting sector " + (isoFile.getStartSector() + iOfsSect));
    -            destDisc.addPatch(isoFile.getStartSector() + iOfsSect, 0, abSrcUserData);
    +            patcher.addPatch(isoFile.getStartSector() + iOfsSect, 0, abSrcUserData);
             }
     
             replaceDisc.close();